首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JsonStore中取数据跟idProperty属性重复

2012-11-23 
JsonStore中取数据和idProperty属性重复最近使用Ext.data.JsonStore从后台取数据时,返回的数据多条数据,但

JsonStore中取数据和idProperty属性重复

最近使用Ext.data.JsonStore从后台取数据时,返回的数据多条数据,但是在现实时一直是一条数据,经过排除发现是因为返回数据中有个数据对象里面有个对象的名称也为id和JsonReader的idProperty默认的id属性重复。

js代码如下:

var pieStore = new Ext.data.Store({url : jspath+'Chaart/pie2/getGropGhgByOrgId.do' ,baseParams :{year_a:2011,month_a:4,orgid:"40288da02edcc901012edcd1f0da0008"},autoLoad: true ,reader :new Ext.data.JsonReader({    root: "test",idProperty: 'idabc'},[    {name: 'season',mapping:"id.gapType"},            {name: 'total', mapping: 'total'}  ])});

其中name的mapping对应的是id.gapType,{name: 'season',mapping:"id.gapType"},

返回的数据为:

{"month_a":4,"orgid":"40288da02edcc901012edcd1f0da0008","test":[{"id":{"gapType":"CH4","month":2},"season":"CH4","total":"31080.00000"},{"id":{"gapType":"CO2","month":3},"season":"CO2","total":"2081.20000"},{"id":{"gapType":"HFCs","month":4},"season":"HFCs","total":"10335780.00000"}],"year_a":2011}

?

热点排行