嵌套边界容器 - 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
我想使用 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