如何使用ExtJS JSONReader读取不可迭代的参数

时间:2011-08-10 15:51:51

标签: json extjs extjs3 jsonreader

我发送以下JSON结构:

{ "header": "Staff Name",
  "result":[
    {"firstname":"Leo","id":1,"lastname":"name"},
{"firstname":"Robert","id":2,"lastname":"name"}],
  "totalCount":4,
  "success":true}

在我的JS文件中,我按如下方式定义JSONReader:

var resultReader = new Ext.data.JsonReader({
    root:'result',
    totalProperty: 'totalCount'                 
}, Ext.data.Record.create([                           
    {name: 'id'} ,
    {name: 'firstname'},
    {name: 'lastname'}
]));

这有效,我可以迭代结果数组。但是我想要实现的是以某种方式能够读取结构开头的参数“header”。

如何定义JSONReader来存储此参数,以后如何加载此参数?

1 个答案:

答案 0 :(得分:1)

应该可以在resultReader.jsonData.header

获取