1

我有一个让我发疯的大问题......我想在弹出窗口中添加一个“Ext Dependency Builder”组件......使用这里的组件:“ http://extjs.com/deploy/ext/docs /index.html "

dialog = new Ext.LayoutDialog("name1", {布局参数})

其中“name1”是我的主 jsp 页面上 div 的名称。

我需要添加一个Ext.BorderLayout("name2", {layout parameters})

所以我想我应该使用另一个 id="name2" 的 div ... div name2 是否包含在 name1 中或者我应该如何使用它们???

任何帮助/示例将不胜感激:)

谢谢!

4

1 回答 1

0

这些组件是 Ext 1.1 的一部分。当前的标准是 Ext 2.2,3.0 可能会在 6 月发布。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();
于 2009-05-08T14:20:46.420 回答