[英]How can I open a grid in a panel in extJS?
I want to open a grid in Ext.Panel
. 我想在Ext.Panel
打开一个网格。 This is what I tried- 这就是我尝试的
Var grid = Ext.create('Ext.grid.Panel', {
store: Ext.data.StoreManager.lookup('StoreId'),
columns: [
{ header: 'Resort', dataIndex: 'resort' },
{ header: 'Arrival', dataIndex: 'arrival' },
{ header: 'Guest', dataIndex: 'guest', flex: 1 }
]
renderTo: Ext.getBody()
});
Var panel = new Ext.Panel({
title: 'Accompanying Guest(s)',
id: 'panel',
items: [grid]
});
And I want to open this panel in a window - 我想在一个窗口中打开此面板-
var win = new Ext.Window({
layout: 'fit',
width: 900,
height: 600,
closeAction: 'hide',
plain: true,
items: [panel]
});
Whats wrong in my code? 我的代码有什么问题?
var win = new Ext.Window({
autoShow: true,
layout: 'fit',
width: 900,
height: 600,
closeAction: 'hide',
plain: true,
items: [{
xtype: 'gridpanel',
title: 'Accompanying Guest(s)',
store: Ext.data.StoreManager.lookup('StoreId'),
columns: [{
header: 'Resort',
dataIndex: 'resort'
}, {
header: 'Arrival',
dataIndex: 'arrival'
}, {
header: 'Guest',
dataIndex: 'guest',
flex: 1
}]
}]
});
Where do I start... 我从哪里开始...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.