我正在一个非常大的遗留Web 应用程序中使用 extjs4,并试图弄清楚如何将我的视图绑定到处理 Web 服务代理的商店内的特定子对象。网络服务将提供一个像这样的对象:
foodOrder = {
result: {
date : 02/11/2013,
orderId: 123456,
fruitProducts: {
melons: {
water,
cantelope,
...
},
apples: {
delicious,
granny smith,
...
}
}
}
}
收到此响应的商店如下所示:
Ext.Define('MyApp.model.FoodOrder', {
extend: 'Ext.Model',
fields: [
{name: 'date', type: 'date'},
{name: 'orderId'},
{name: fruitProducts, type: 'array'}
],
proxy: {
type: 'mycustomproxy',
url: 'the/food/store/order',
reader: {
root: 'result',
totalProperty: 'totalCount'
}
}
});
我可以采取哪些策略来“挖掘”fruitProducts
结果中的参数?如果我想用 web 服务响应中的信息加载我的视图,我该怎么做?有什么方法可以过滤响应吗?
任何想法/想法将不胜感激。