我有两个关联的模型,用户和订单。用户有许多订单。如何在单独的Ext网格中显示相关模型?
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'
});
我想在一个网格面板中显示所有用户,并在另一个网格中显示所有订单。我知道如何在网格中显示所有用户,我只需用User模型定义商店。但是我对如何在单独的网格中显示所有订单感到有点遗憾。我需要定义一个单独的商店吗?我使用哪个代理?任何人都有见识?基本上,我只需要一个概念性的理解。
是否要根据选定的用户显示订单或仅显示所有订单? – Vogel612 2013-02-11 12:11:19