SilverStripe 3.0 CMSを使用していますが、CMSにGoogleマップを含める必要があります。
私はこの手順に従っていますが、少し古いだけでなく、公式ドキュメントでは現在のバージョンのSilverStripeと同じ方法を使用しています(少なくとも現在のバージョンのドキュメントのようです)。
問題はコードのこの部分にあります:
Behaviour.register({
"#Form_EditForm" : {
initialize : function() {
this.observeMethod("PageLoaded", this.adminPageHandler);
this.adminPageHandler();
},
adminPageHandler : function() {
initialize();
}
}
});
まず第一に、振る舞いは定義されていませんでした。フレームワーク内にあるbehaviour.jsファイルを手動で含める必要がありました。しかし今、私はタイプエラーを受け取ります:
this.observeMethod is not a function
誰かがSilverStripeCMSでページエディタを開いたときにjavascript関数を呼び出すために何ができるかについてのヒントを教えてもらえますか?