我很难尝试解决以下问题。我有一家商店
Ext.define('aBMin.store.Email', {
extend : 'Ext.data.Store',
requires : ['aBMin.model.Email'],
config : {
autoLoad : true,
model : 'aBMin.model.Email',
remoteFilter : true,
proxy : {
type : 'direct',
extraParams : {
filter : 'unassigned'
},
directFn : ClientemailTable.getListMobile,
config : {
paramsAsHash : true,
reader : {
type : 'json'
,rootProperty : 'result'
,successProperty: 'success'
,totalProperty: 'totalCount'
}
}
}
}
});
并且正在加载以下json:
[{"totalCount":8,"result":[],"tid":10,"method":"getListMobile","action":"ClientemailTable","type":"rpc"}]
除了'totalCount'属性之外,所有内容都正确加载到商店。当我尝试在Chrome控制台中检索时,它会打印'null'。
注意:'result'属性已正确加载,所以在这种情况下我将它呈现为一个空数组。
Ext.getStore('Email').getTotalCount()
> null
我使用sencha touch 2.0。任何想法如何帮助它?