2016-06-09 27 views
0

看起來NorthSouthContainer可以調整北部小部件的高度。 可以BorderLayoutContainer做同一個嗎?BorderLayoutContainer上的北/西小部件的自動調整高度/寬度

(GXT版本:3.1.1)

public void onModuleLoad() { 

    final BorderLayoutContainer cont = new BorderLayoutContainer(); 
    // final NorthSouthContainer cont = new NorthSouthContainer(); 

    final ToolBar bar = new ToolBar(); 
    bar.add(new TextButton("tool bar")); 

    cont.setNorthWidget(bar); 

    final ContentPanel panel = new ContentPanel(); 
    panel.setHeadingText("content panel"); 

    cont.setCenterWidget(panel); 
    // cont.setSouthWidget(panel); 

    final Viewport vp = new Viewport(); 
    vp.add(cont); 
    RootPanel.get().add(vp); 
} 

NorthSouthContainer

enter image description here

BorderLayoutContainer

enter image description here

回答

0

我知道有顯示錯誤與日在視圖。我不確定它是否可以動態調整大小,我們專門爲它設置高度。

final BorderLayoutData northData = new BorderLayoutData(<height>); 
cont.setNorthWidget(bar, northData); 

您可能需要在工具欄添加到另一個容器中,與大小更好的交易,我們是一個的ContentPanel的內部Horizo​​ntalLayoutContainer。

相關問題