有没有办法制作,让我们先说出7个中的第3个,在Cell表中修复了一列。我希望能够始终看到前三列并且在其他列上有水平滚动。
答案 0 :(得分:2)
您必须创建一个由ScrollPanel组成的自定义窗口小部件,其中包括两个并排设置的CellTable窗口小部件。右表应该包含在FlowPanel中,其overflow-x属性设置为AUTO(overflow-y应保留在HIDDEN)。
您可以对两个表使用相同的DataProvider来同步所有更改。如果需要,请注意SelectionModel。我会将选择限制在复选框的第一列,并通过单击一行来禁用选择。
确保您的小部件适合其空间,或者最终可能有两个水平滚动条 - 一个用于ScrollPanel,另一个用于右表。最后,记住在两个表上设置大小,使它们具有相同的高度。