我有一个很大的问题,让我发疯... 我想在弹出窗口中添加一个“Ext Dependency Builder”组件......使用这里的组件: “http://extjs.com/deploy/ext/docs/index.html”
dialog = new Ext.LayoutDialog(“name1”,{layout parameters})
其中“name1”是我主jsp页面上div的名称。
我需要添加Ext.BorderLayout("name2", {layout parameters})
所以我想我应该使用id =“name2”的另一个div ...在name1中是否包含div name2或者我应该如何使用它们?
任何帮助/例子将不胜感激:)
THX!
答案 0 :(得分:0)
这些组件是Ext 1.1的一部分。目前的标准是Ext 2.2,可能在6月发布3.0。 API在1.x和2.x之间发生了显着变化(升级到3非常向后兼容到2.x)。您可以在以下位置查看2.x的“示例和演示”页面:
http://extjs.com/deploy/dev/examples/samples.html
API文档:
http://extjs.com/deploy/dev/docs/
此外,如果你进入下载页面,你会发现Ext 3.0 RC下载以及2.2下载(据我所知,1.1已经不再可供下载了。)
要在2.x / 3.x中获取BorderLayout,您将拥有类似以下内容:
var myModalWindow = new Ext.Window({
applyTo:'name1',
layout: 'border',
items:[{
region:'north',
html:'<h1>This is a header of some kind</h1>'
},{
region:'west',
xtype:'tree',
// The rest of my TreePanel config
},{
region:'center',
xtype:'tabpanel',
activeTab:0,
items:[{
xtype:'grid',
// the rest of my GridPanel config
},{
xtype:'form',
// the rest of my FormPanel config
}]
}]
});
myModalWindow.show();