我试图在主/关系中显示两个网格。作为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