我正在使用 SilverStripe 3.0 CMS,我需要在 CMS 中包含 Google Map。
我正在按照这个步骤,除了有点旧,官方文档在当前版本的 SilverStripe 中使用相同的方法(至少它似乎是当前版本的文档)。
问题出在这部分代码中:
Behaviour.register({
"#Form_EditForm" : {
initialize : function() {
this.observeMethod("PageLoaded", this.adminPageHandler);
this.adminPageHandler();
},
adminPageHandler : function() {
initialize();
}
}
});
首先,行为没有定义。我需要手动包含框架中的 behavior.js 文件。但是现在,我得到一个类型错误:
this.observeMethod is not a function
当在 SilverStripe CMS 中打开页面编辑器时,有人可以给我一个提示,以便调用 javascript 函数吗?