我有兩個關聯的模型,用戶和訂單。用戶有許多訂單。如何在單獨的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