extjs中元数据_json – 如何配置ExtJS 4 Store(代理和阅读器)来读取元数据

我的问题是除了totalRecords之外如何获取元数据,在我的例子中它是版本,代码,searchquery(请查看json).

{

"result": {

"version":"1",

"code":"200",

"searchquery": "false",

"totalRecords": "2",

"account":[

{

"lastname": "Ivanoff",

"firstname": "Ivan",

"accountId":"1"

},

{

"lastname": "Smirnoff",

"firstname": "Ivan",

"accountId":"2"

}

]

}

}

这是我的模型:

Ext.define("test.Account", {

extend: "Ext.data.Model",

fields: [

{name: 'accountId', type: 'string'},

{name: 'lastname', type: 'string'},

{name: 'firstname', type: 'string'}

]

});

并存储:

Ext.define("test.TestStore", {

extend: "Ext.data.Store",

model: "test.Account",

proxy: {

type: "ajax",

url: "users.json",

reader: {

type : 'json',

root : 'result.account',

totalProperty: "result.totalRecords"

}

},

listeners: {

load: function(store, records, success) {

console.log("Load: success " + success);

}

}

});

使用此商店,我可以加载记录(帐户),但无法找到任何方法来访问其余字段.

先感谢您.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值