我尝试使用 DataGrid 并将其放在 stacklayoutpanel 中。当我为 ListDataProvider 提供数据时,CellTable 在浏览器中不可见,因为它位于非活动选项卡上(尽管它在 DOM 树中可见)。切换到包含 CellTable 的选项卡后,其中没有数据。如果选项卡在提供数据时处于活动状态,则表格已正确填写。由于我已使列可排序,因此如果单击排序,数据将正确显示。我希望在单击另一个原生选项卡时自动显示数据。如果我切换到使用 celltable,这将不是问题。
我知道这是 GWT 中的错误,它已在 GWT 2.5 RC 中修复。但是我的老板还不想让我使用 GWT2.5RC。我必须解决这个问题。我知道有人说 datagrid.redraw() 可以修复它。我累了,但显示很奇怪。例如,我在DataGrid中有10行,选择第二个选项卡后,调用redraw(),自动显示数据,但只有10px的块显示数据和滚动条。我必须向下滚动才能看到其他行。选项卡底部有很多空间未使用。谁能告诉我如何解决这个问题?那么我是否使用了错误的方法来修复它?我还能做些什么来解决这个问题。谁能给我一些提示。
谢谢
最好的祝福