2

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
4

1 に答える 1

3

次のようにappFolderを追加できます。

Ext.Loader.setConfig({enabled:true});
Ext.application({
    name: 'App',
    appFolder: 'js/App', // maybe '/js/App'

    launch: function () {
        Ext.create('App.view.SomeView');
    }
});

コードも機能するかもしれませんが、アプリケーションの作成後に起動するため、ローダー構成をlaunch()メソッドから移動する必要があります。これが問題の原因だと思います。

于 2012-05-29T14:02:21.400 に答える