Ext.data.JsonStore使用 数据显示不对


高手请飘过!

这两天用jsonstore加载后台传递过来的数据,后台传递过来的数据是20条,可到前台就只有一条数据,郁闷不已。
代码如下:
new Ext.data.JsonStore({
    root: 'items',
    totalProperty: 'totalCount',
    id: 'dateTime',
    fields: storeFields,
    proxy: dataProxy,
    listeners: {
load: function(){
}.createDelegate(this)
    }
});

后来发现,原来是id:'dateTime'搞的鬼,我传递过来的数据dateTime都是相同的,当设置dateTime为id时,会对dateTime进行过滤处理,dateTime相同的数据值显示一条。
解决后的代码:

new Ext.data.JsonStore({
    root: 'items',
    totalProperty: 'totalCount',
    //id: 'dateTime', 屏蔽掉id属性
    fields: storeFields,
    proxy: dataProxy,
    listeners: {
load: function(){
}.createDelegate(this)
    }
});

你可能感兴趣的:(ext)