我有一个扩展 FlowPanel 的类。我添加了一个 DataGrid 小部件和一个 Grid 小部件,如下所示:
dataGrid.setWidth("100%");
dataGrid.setHeight("100%");
grid.setWidth("100%");
grid.setHeight("100%");
this.add(dataGrid);
this.add(grid);
this.setWidth("100%");
this.setHeight("100%");
仅显示 DataGrid 小部件。我已经尝试过从 FlowPanel 切换到 VerticalPanel 并将 Grid 包装在 FlowPanel 中,但没有任何乐趣。我尝试将 DataGrid 和 Grid 放入 2 行 1 列的 Grid 中,但没有显示任何内容。这是 Safari 上的 GWT 2.6.0。
我怀疑我对 setHeight() 和 setWidth() 在这种情况下所做的事情有误解,但我不确定。有什么方法可以查看 GWT 在布局方面的想法吗?
谢谢。