1

我正在使用 GWT 1.6.4 和 GWT-Ext 2.0.6。我正在尝试使用 EditorGridPanel 并面临渲染问题。

当模块加载时,我使用 BorderLayout 创建一个面板(TopPanel)并将其添加到 ViewPort。然后我创建另一个面板 (CenterPanel) 并将 EditorGridPanel,三个按钮添加到 BorderLayout 面板 (TopPanel) 的中心。我为 CenterPanel 尝试了许多布局,但仍然无法得到我想要的。

我希望表格显示所需的数据和滚动条。所有三个按钮都位于表格下方。表的数据在模块加载时通过异步调用来,因此当屏幕呈现给用户时,数据会填充到表中。但看起来表格在没有数据的情况下呈现,并且当异步过程完成时,表格被填充但没有调整大小以适应屏幕,所以只显示一行。

问题出在网格上,我没有得到任何滚动条。其次,我不想定义网格的高度和宽度。我希望它尽可能多地显示滚动条,就像我们在 html 表格中通过将宽度和高度设置为 100% 一样。

谢谢

4

1 回答 1

0

我找到了解决方案。我必须在面板上添加网格。我必须将该面板的布局设置为 FitLayout()。其次,在将数据加载到 Store 之后,必须在该面板上调用 doLayout()。我现在得到了表格的滚动条,它适合整个可用空间。

于 2009-06-08T03:00:11.237 回答