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
}	

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值