我正在使用布局面板和数据网格。当我将数据网格高度设置为 100% 时,网格不呈现。我的面板层次结构如下图所示
我做得正确还是我搞砸了面板层次结构???
父面板是简单的布局面板,里面我有拆分布局面板->滚动面板->数据网格
DataGrid
需要放在一个LayoutPanel
或Panel
实现ProvidesResize
接口可见的地方。ScrollPanel
实现该接口。
此外,LayoutPanels
从您DataGrid
到您的根元素/面板的这条链必须不间断。在您的面板层次结构中似乎就是这种情况。
最后,您必须使用RootLayoutPanel
而不是RootPanel
添加您的LayoutPanels
.
那么,您是否确保将您的添加SimpleLayoutPanel
到RootLayoutPanel
?
就我而言,这是由以下原因引起的: DataGrid rows not visible in second tab of TabLayoutPanel