`
side91
  • 浏览: 13364 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
最近访客 更多访客>>
社区版块
存档分类
最新评论

json 含多层子属性

阅读更多
1,


a:
b: { ba:  bb: }

//1to1

var data = {
	totalProperty:1,
	root:[{ 'a': '1','b':{'ba': '21','bb':'22'}}]
};



var reader = new Ext.data.JsonReader({
   totalProperty: 'totalProperty',
   root:'root'	
},[
   {name:'a'},
   {name:'b_ba',mapping:'b.ba'},
   {name:'b.bb',mapping:'b.bb'}
])

ColumnModel:
   {header:'A',dataIndex:'a'},
   {header:'B.BA',dataIndex:'b_ba'},
   {header:'B.BB',dataIndex:'b.bb'},



2,



a:
b: [{ ba: },{ bb: }]


//b:list
var data = {
	totalProperty:1,
	root:[{ 'a': '1','b':{'ba': '21','bb':'22'}}]
};



var reader = new Ext.data.JsonReader({
   totalProperty: 'totalProperty',
   root:'root'	
},[
   {name:'a'},
   {name:'b_ba',mapping:'[color=green]b[0][/color].ba'},
   {name:'b.bb',mapping:'[color=green]b[1][/color].bb'}
])

ColumnModel:
   {header:'A',dataIndex:'a'},
   {header:'B.BA',dataIndex:'b_ba'},
   {header:'B.BB',dataIndex:'b.bb'},



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics