我想使用 ONLY 编程语法创建我的页面布局,但是我无法将带有左,中,右内容窗格的边框容器插入到主要的顶部窗格中布局(底部也是如此)。
每当我尝试使用内容窗格作为父级时,我就会破坏主要布局。
我知道如何以声明方式创建此布局(在this code
中,Accordion Container位于主边框容器的右窗格内。)
但是如何仅使用程序化Dojo在内容窗格中创建嵌套边框容器及其子窗口?
(Here code
与Accordion Container本身略有不同,没有以编程方式创建分割器)
非常感谢任何帮助。
提前致谢,
MIC
答案 0 :(得分:1)
您不应将bordercontainer嵌套在bordercontainer的子内容窗格中。这是多余的,因为bordercontainer是一个窗格本身。如果要嵌套bordercontainer,可以直接将其添加为父容器的子项:
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