【发布时间】:2016-11-24 15:46:14
【问题描述】:
我希望为从服务器请求中检索到的 JSON 数据创建一些逻辑。从下面的原始数据可以看出,它是以特定格式接收的。
有一个 “balances” 条目,在本例中,它有 5 个不同的子值,其名称可能因给定用户而异。
例如:
- Barry 有 5 个银行账户,每个账户都有不同的余额。
- 梅丽莎有 2 个银行账户,每个账户都有不同的余额。
- Melissa 的银行账户与 Barry 的银行账户不同,反之亦然。
- 分配的天平 ID 号不一定与 Barry 和 Melissa 匹配。
在 Ext JS 网格中,需要显示的列标题必须根据 Barry 和 Melissa 的个人银行账户余额进行调整。
Barry 的 JSON 数据:
{
"firstName": "Foo",
"lastName": "Bar",
"balances":
{
Natwest: 9,
BankofScotland: 2,
Lloyds: 40,
Halifax: 89,
Lords: 12
},
}
梅丽莎的 JSON 数据:
{
"firstName": "Melissa",
"lastName": "Bar",
"balances":
{
DifferentNatwest: 10,
DiffferentBankofScotland: 45
},
}
目前,我的商店/模型中只有一个映射,称为“余额”,它只接受一个值:
商店/模型定义:
fields: ['firstName', 'lastName', 'balances']
所以,当网格生成时,显然会出现以下问题,因为传递了多个值:
结果:
问题:
有谁知道我可以做些什么来让列在这个 Ext JS 网格中动态生成,这取决于为这个余额信息接收的 JSON 数据?
【问题讨论】:
-
查看这个例子,它可以帮助你:sencha.com/forum/…