嵌套边界容器 - Programmatic Dojo

Nested Border Container - Programmatic Dojo

我想使用 ONLY 编程语法创建我的页面布局,但我无法将具有左、中、右内容窗格的边框容器插入到主布局的顶部面板(底部面板也是如此)。

每次我尝试使用内容窗格作为父级时,我都会破坏主布局。

我知道如何以声明方式创建此布局(在 this code 中,手风琴容器位于主边框容器的右窗格内)。

但是我如何仅使用编程 Dojo 在内容窗格中创建一个嵌套的边框容器及其子项?

Here code 与手风琴容器本身略有不同,没有以编程方式创建拆分器)

如有任何帮助,我们将不胜感激。

提前致谢,

麦克风

您不应将边框容器嵌套在作为边框容器子项的内容窗格中。这有点多余,因为 bordercontainer 本身就是一个窗格。如果要嵌套bordercontainer可以直接添加为父容器的child:

var main = new BorderContainer({
    'design': 'headline',
    'id': 'main'
});

var top = new BorderContainer({
    'design': 'sidebar',
    'region': 'top',
    'id': 'top',
    'splitter': true
});

main.addChild(top);

这是一个关于 Plunker 的工作示例:http://plnkr.co/edit/3JR6NI?p=preview