Я использую JS-скрипт для целей пользовательского интерфейса в области CMS, используя декоратор для LeftAndMain
.SilverStripe с использованием требований() для каждого вызова AJAX
class LeftAndMainTweaks extends LeftAndMainExtension {
public function init() {
parent::init();
// My JS script
Requirements::javascript('mymodule/js/myscript.js');
}
}
Скрипт загружается только один раз и не каждый раз для вызова AJAX (например, просматривая страницы или ModelAdmin в), который разрушает некоторые из функциональных возможностей JS.
Как заставить внешний JS-скрипт перезагружаться после каждого вызова AJAX?