我的JSON串大概是这样的:
{
totalCount : 4,
root : [{
'key1':'value1',
'key2':'value2',
'key3':{'map1':'map1value','map2':'map2value','map3':'map3value'},
'key4':'value4'
}]
}
在用EXT-GRID显示数据的时候,我想显示key1列,key2列,map1列,map2列,map3列,key4列。请问各位高手dataStore该怎么写啊?
var jsreader = new Ext.data.JsonReader({
root: 'root',
totalProperty:'totalCount'
},[
{name:'key1',mapping:'value1'},
{name:'key2',mapping:'value2'},
??????????????? {name:'key4',mapping:'value4'}
]
);
{
totalCount : 4,
root : [{
'key1':'value1',
'key2':'value2',
'key3':{'map1':'map1value','map2':'map2value','map3':'map3value'},
'key4':'value4'
}]
}
在用EXT-GRID显示数据的时候,我想显示key1列,key2列,map1列,map2列,map3列,key4列。请问各位高手dataStore该怎么写啊?
var jsreader = new Ext.data.JsonReader({
root: 'root',
totalProperty:'totalCount'
},[
{name:'key1',mapping:'value1'},
{name:'key2',mapping:'value2'},
??????????????? {name:'key4',mapping:'value4'}
]
);
现在就是想不改变JSON串,能解析出来放到GRID中显示就可以了。
可以直接用JsonStore 而不用DataStore 中的JsonReader吗?
哪种方式容易一些?
关键是怎样构造列呢?
'key3':{'map1':'map1value','map2':'map2value','map3':'map3value'},
这句你要不分开写