GWT CEllTables有15行限制吗?

时间:2011-04-02 04:26:43

标签: gwt row limit

我有一小段代码填充了一个CellTable 通过将表添加为DataProviders DataDisplay来进行键入 使用DataProviders列表创建ColumnSortHandler和 相应的比较器...所以每次用户点击下一个我 使用下一组数据以这种方式填充表。这一切 除了我的数据集中的元素数量之外,它的效果很好 大于15.在这种情况下,只有前15个(有序)元素 显示I.E.内部只能看到15行CellTable VerticalDialog。这是某个默认位置还是我可以配置 这个行限制。我查看了我的代码,我可以看到地方 我已经实例化了一个列表,这将默认为10个元素,但是15个 让我感到困惑。

我可以提供代码但是认为这会在不使用的情况下慢慢记忆 需要无聊的旧代码。

非常感谢

2 个答案:

答案 0 :(得分:6)

这是默认值:http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/user/cellview/client/CellTable.html#CellTable()

  

构造一个默认页面大小为15的表。

您可以随时使用setPageSizesetVisibleRange更改它。

答案 1 :(得分:0)

添加到Thomas Broyer answer。当我不想要分页时,我总是使用下面的代码传递CellTables / CellLists

public static void setupOnePageList(final AbstractHasData<?> cellTable) {
    cellTable.addRowCountChangeHandler(new RowCountChangeEvent.Handler() {
        @Override
        public void onRowCountChange(RowCountChangeEvent event) {
            cellTable.setVisibleRange(new Range(0, event.getNewRowCount()));
        }
    });
}