Dojo のコンテンツ・ペインに問題があり、コンテンツが一瞬表示されてから消えてしまいます。次のエラーが表示されます。
Uncaught ReferenceError: dijit is not defined index.php:22
dojo/parser::parse() error
Error
arguments: undefined
get stack: function () { [native code] }
message: "Tried to register widget with id==centerPane but that id is already registered"
set stack: function () { [native code] }
type: undefined
__proto__: d
登録されているすべてのIDを破棄できるという回答に出くわしましたが、試してみるとまだエラーが発生します。
var ids = ["contentPane"];
dijit.registry.forEach(function(w){
if(dojo.indexOf(ids,id)){
w.destroyRecursive();
}
});
と
var ids = ["contentPane"];
dijit.registry.forEach(function(w){
if(dojo.indexOf(ids,1)){ // 1 will be yourid it will get destroy
w.destroyRecursive();
}
});
このエラーを解決するにはどうすればよいですか?