在POPUP窗口中的Ext Dependency Builder

时间:2009-04-18 18:23:22

标签: javascript extjs popup

我有一个很大的问题,让我发疯... 我想在弹出窗口中添加一个“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!

1 个答案:

答案 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();