我有两个关联的模型,用户和订单。一个用户有很多订单。
Ext.define("User", {
extend: 'Ext.data.Model',
fields: [
'id', 'name'
],
hasMany: {model: 'Order', name: 'orders'},
proxy: {
type: 'ajax',
url : 'users.json',
reader: {
type: 'json',
root: 'users'
}
}
});
Ext.define("Order", {
extend: 'Ext.data.Model',
fields: [
'id', 'total'
],
belongsTo: 'User'
});
我想在一个网格面板中显示所有用户,并在另一个网格中显示所有订单。我知道如何在网格中显示所有用户,我只是用用户模型定义了一个商店。但是对于如何在单独的网格中显示所有订单我有点迷茫。我必须定义一个单独的商店吗?我使用什么代理?有人有见识吗?基本上,我只需要概念上的理解。