我正在使用Sencha Touch 2.3和Extjs 4.2
问题:处理多个商店中的多个根节点JSON响应(来自单个响应)。
{
total:
[
{
exp_amount_tot: "71962.00",
income_amount_tot: "462129.00"
}
],
data:
[
{
id: "1",
userid: "2",
name: "Any",
notes: "",
},
]
}
我需要将上述回复保存到两个不同的商店。 1. dataStore rootproperty:" data" 2. summaryStore rootProperty:" total"
请帮我解决这个问题。
商店:
proxy: {
type: "ajax",
api: {
create: "http://localhost/api/getAccounts.php/create",
read: "http://localhost/api/getAccounts.php/getall",
update: "http://localhost/api/getAccounts.php/update",
},
reader: {
type: "json",
successProperty: 'success',
rootProperty: 'data',
messageProperty: 'message'
},
},
答案 0 :(得分:0)
您可以使用"数据"创建2个不同的商店&安培; "总" root属性分别使用store.add()方法将数据添加到单个商店。