我試圖在主/關係中顯示兩個網格。作爲Ext JS的新手,我修改了一個能夠成功顯示數據的示例 - 無論是主數據還是細節。但我無法將它們加載到兩者。每個網格都有它自己的dataStore,columnModel和gridPanel。Ext Js - 加載兩個網格的問題
我是否需要使用不同的容器來容納gridPanels?我的窗口在配置中是否有語法錯誤?謝謝。
OrdersGrid = new Ext.grid.EditorGridPanel({
id: 'OrdersGrid',
store: OrdersDataStore,
cm: OrdersColumnModel,
enableColLock:false,
clicksToEdit:1,
selModel: new Ext.grid.RowSelectionModel({singleSelect:false})
});
ItemsGrid = new Ext.grid.EditorGridPanel({
id: 'ItemsGrid',
store: ItemsDataStore,
cm: ItemsColumnModel,
enableColLock:false,
clicksToEdit:1,
selModel: new Ext.grid.RowSelectionModel({singleSelect:false})
});
OrdersItemsWindow = new Ext.Window({
id: 'OrdersItemsWindow',
title: 'Orders and Items',
layout: 'vbox',
closable: true,
height: 700,
width: 800,
layoutConfig: {
align : 'stretch',
pack : 'start',
},
plain: false,
items: [ OrdersGrid, ItemsGrid ]
});
OrdersDataStore.load();
ItemsDataStore.load();
OrdersItemsWindow.show();
感謝您的建議。我添加到「項目:[{OrdersGrid,flex:1},{ItemsGrid,height:400}]」在我的窗口配置,但沒有得到它顯示(我得到一個空白頁)。我的語法正確嗎? – hadenp 2011-04-16 04:02:23
希望這些編輯更清晰。 – 2011-04-16 04:08:57