2014-10-17 37 views

回答

2

這取決於你想如何窗格,當你調整窗口大小縮放一點點。你想讓底部窗格採取所有額外的高度?你想要頂部的兩個窗格保持50/50的寬度嗎?

假設你想空間的劃分留50/50無論是在寬度和高度,你可以做這樣的:

<div data-dojo-type="dijit/layout/BorderContainer"> 

    <div data-dojo-type="dijit/layout/ContentPane" 
     data-dojo-props="region: 'leading'" 
     style="width: 50%">leading</div> 

    <div data-dojo-type="dijit/layout/ContentPane" 
     data-dojo-props="region: 'center'">center</div> 

    <div data-dojo-type="dijit/layout/ContentPane" 
     data-dojo-props="region: 'bottom'" 
     style="height: 50%">bottom</div> 
</div> 

通常情況下,中心區將抓住所有額外的空間,當你調整窗口,但您可以在前導/頂部/尾部/底部區域上設置相對寬度/高度,以便始終使用該屏幕份額。

+0

那就是。我對某些概念感到困惑,所以我沒有正確理解它。謝謝 – Juanjo 2014-10-17 10:53:44

2

我想你想要一個嵌套的邊框容器。基本上,你想要一個頂部和中心(或中心和底部),並在頂部放置一個左和中心(或中心和右)。

<div data-dojo-type="dijit/layout/BorderContainer"> 

    <div data-dojo-type="dijit/layout/BorderContainer" 
     data-dojo-props="region: 'top'" style="height: 50%"> 

     <div data-dojo-type="dijit/layout/ContentPane" style="width: 50%" 
      data-dojo-props="region: 'left'">inner top left</div> 

     <div data-dojo-type="dijit/layout/ContentPane" 
      data-dojo-props="region: 'center'">inner top center</div> 
    </div> 

    <div data-dojo-type="dijit/layout/ContentPane" 
     data-dojo-props="region: 'center'">outer center</div> 
</div> 
+0

這是一個很好的建議,嵌套佈局沒有錯。在這種情況下,我認爲它也可以更好地處理50%的利潤率(上下窗格保持50%,即使很小)。我冒昧給你的答案增加一個例子。 – Frode 2014-10-17 12:50:06

相關問題