Sencha存储为列表数据源

时间:2013-06-20 08:25:48

标签: javascript sencha-touch sencha-touch-2

我很难尝试解决以下问题。我有一家商店

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。任何想法如何帮助它?

0 个答案:

没有答案