似乎NorthSouthContainer
可以调整北部小部件的高度。
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
:
BorderLayoutContainer
:
答案 0 :(得分:0)
我知道该视图存在显示错误。我不确定它是否可以动态调整大小,我们专门设置它的高度。
final BorderLayoutData northData = new BorderLayoutData(<height>);
cont.setNorthWidget(bar, northData);
您可能需要将工具栏添加到另一个更好地处理大小的容器中,我们的内容是ContentPanel内的HorizontalLayoutContainer。