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']
});
助言がありますか?助けてくれてありがとう。