0

ExtJS 5 にアップグレードしていますが、この問題を解決できません。ログイン後のすべてを管理し、ログイン後の新しいパラメーターを使用してログイン後にストアをロードする関数があります。

...
Ext.create('MyApp.store.MainStore').load({
        params: {
            auth: sessionStorage.authSessionId,
            hostname: sessionStorage.hostname
        },
        callback: function(records, operation, success) {
            //some callback
        }
})
...

ただし、これによりストアが読み込まれますが、パラメーターがないため、サーバー側でエラーが発生します。私の店の定義:

Ext.define('MyApp.store.MainStore', {
    extend: 'Ext.data.TreeStore',
    storeId: 'MainStore',
    autoSync: false,
    autoLoad: false,

    proxy   : {
        type : 'ajax',
        url  : '/menu',
        reader: {
            type: 'json',
            rootProperty: 'children',
        },
        listeners : {
                exception : function(proxy, response, operation) {
                    //exception handling
                }
            }
    },
    fields: ['labelText','dbName','corpName','isLeaf', 'page']

});

助言がありますか?助けてくれてありがとう。

4

2 に答える 2