2015-01-07 56 views
1

我想創建我的頁面佈局使用只有編程語法,但我無法將帶有左側,中間和右側內容窗格的邊框容器插入到頂部窗格中主要佈局(底部一樣)。嵌套邊框容器 - 編程Dojo

每當我嘗試使用內容窗格作爲父項時,我會打破主佈局。

我知道如何以聲明方式創建此佈局(thiscode Accordion Container位於主邊框容器的右側窗格中)。

但是,我怎樣才能創建一個嵌套的邊界容器及其內的孩子在一個內容窗格內只使用編程Dojo?

Herecode是由它自己的手風琴集裝箱略有不同,沒有以編程方式創建分路器)

任何幫助將不勝感激。

由於提前,

麥克風

回答

1

所以應該在contentPane中,這是一個使用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

+0

現在我明白了!謝謝@ iH8,使用Maqetta以聲明方式創建我的第一個佈局讓我覺得我將Border Container嵌套到內容窗格中!我非常感謝你的幫助! – mic