使用ext.application时如何启用加载程序?
Ext.application({
name: 'App',
launch: function () {
Ext.Loader.setConfig({enabled:true});
Ext.Loader.setPath('App','js/App');
Ext.create('App.view.SomeView');//this blows up in my face
}
});
这就是我目前正在做的事情,并试图打开:
./App/view/SomeView
而不是
./js/App/view/SomeView
答案 0 :(得分:3)
您可以像这样添加 appFolder :
Ext.Loader.setConfig({enabled:true});
Ext.application({
name: 'App',
appFolder: 'js/App', // maybe '/js/App'
launch: function () {
Ext.create('App.view.SomeView');
}
});
也许你的代码也可以运行,但是你必须将你的loader配置移出launch()方法,因为它会在应用程序创建后触发,我想这会导致你的问题。