GWT:DataGrid - 设置高度100%无法正确呈现

时间:2012-08-07 11:42:10

标签: gwt datagrid

我正在使用布局面板和datagrid。当我将datagrid高度设置为100%时,Grid不会渲染。我的面板层次结构如下图所示

enter image description here

我是在正确地做这件事还是搞砸了面板层次结构???

父面板是一个简单的布局面板,里面有我的分割布局面板 - > scrollpanel - >数据网格

2 个答案:

答案 0 :(得分:6)

DataGrid需要放在实现LayoutPanel界面的PanelProvidesResize中才能显示。 ScrollPanel实现了该接口。

此外,从LayoutPanels到您的根元素/小组的DataGrid链必须不间断。在您的面板层次结构中似乎就是这种情况。

最后,您必须使用RootLayoutPanel代替RootPanel来添加LayoutPanels
您是否确保将SimpleLayoutPanel添加到RootLayoutPanel

答案 1 :(得分:0)

在我的情况下,它是由此引起的: DataGrid rows not visible in second tab of TabLayoutPanel