Extjs,解析JsonStore日期

Extjs,解析JsonStore日期,extjs,jsonstore,Extjs,Jsonstore,这是我的网格JsonStore var itemListStore = new Ext.data.JsonStore({ id : 'itemListStore', proxy : new Ext.data.HttpProxy({ url : 'test.php', }), totalCnt : 'totalCnt', // ? lastUpdate : 'lastUpdate', // ? root : 'content', //

这是我的网格JsonStore

var itemListStore = new Ext.data.JsonStore({
    id : 'itemListStore',
    proxy : new Ext.data.HttpProxy({
        url : 'test.php',
    }),
    totalCnt : 'totalCnt', // ?
    lastUpdate : 'lastUpdate', // ?
    root : 'content', // it works ok
    fields : [
        {name : 'name', type : 'string'},
        {name : 'id', type : 'string'},
    ],
    autoLoad: true,
    listeners : {
        load : function(){
            // I need to get the totalCnt and lastUpdate field value
            alert(this.lastUpdate); // output : lastUpdate -,.-
        }
    }
});
代理数据如下所示

{totalCnt:95,最新更新:2011-08-01 09:20:03.000,内容:[{姓名:MURRAY MP220GF

我可以使用contentroot绘制网格,但无法在load函数中获取totalCnt和lastUpdate字段

谁知道这个,请帮帮我

谢谢。

它应该是totalProperty而不是totalCnt

var store = new Ext.data.JsonStore({
   ...config...
   totalProperty: 'totalCnt'
});
它应该是totalProperty,而不是totalCnt

var store = new Ext.data.JsonStore({
   ...config...
   totalProperty: 'totalCnt'
});

您可以通过以下方式获得:

itemListStore.proxy.getReader().rawData.totalCnt
更新: 用getReader替换了reader
签出

您可以通过以下方式获得:

itemListStore.proxy.getReader().rawData.totalCnt
更新: 用getReader替换了reader
查看

首先感谢您的回复,然后“lastUpdate”如何?是否有可能获得?我尝试将totalCnt更改为totalProperty,然后像这样重试,侦听器:{load:function{alertthis.totalProperty;}但它仍然不起作用…你知道我做错了什么吗?你可以使用this.getCount来获取记录总数。首先感谢你的回复,那么“lastUpdate”如何?是否可以获取它?我尝试将totalCnt更改为totalProperty,然后像这样重试,侦听器:{load:function{alertthis.totalProperty;}但它仍然不起作用…你知道我做错了什么吗?你可以使用this.getCount来获取记录总数谢谢你的回复,但有一个错误。它说itemListStore.proxy.reader未定义。?@user682763,试试itemListStore.proxy.getReader.rawData.TotalCnt谢谢你的回复,但有一个错误。它说我temListStore.proxy.reader未定义。?@user682763,请尝试itemListStore.proxy.getReader.rawData.totalCnt