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