我正在使用带有 Page 和异步 DataProvider 的 CellTable。一切正常,页面的“最后一页”按钮被禁用。这可能是因为 Asynchronous DataProvider,可以传递额外的数据,因此不知道他将拥有多少条记录以及最后一页是什么。但是我知道数据传输何时完成,所以我可以显示最后一页。
我如何告诉异步数据提供者,没有更多数据,他应该显示最后一页按钮?
BR,斯特凡
我正在使用带有 Page 和异步 DataProvider 的 CellTable。一切正常,页面的“最后一页”按钮被禁用。这可能是因为 Asynchronous DataProvider,可以传递额外的数据,因此不知道他将拥有多少条记录以及最后一页是什么。但是我知道数据传输何时完成,所以我可以显示最后一页。
我如何告诉异步数据提供者,没有更多数据,他应该显示最后一页按钮?
BR,斯特凡
我有同样的问题,使用带有 uiBinder 的 SimplePager。SimplePager 的默认构造函数显示一个前进按钮,而不是最后一页...
然后,我将 @UiField(provided=true) 用于 SimplePager,并使用以下构造函数:
pager = new SimplePager(TextLocation.LEFT, (Resources) GWT.create(SimplePager.Resources.class), false, 0, true);
哪个匹配:
public SimplePager(TextLocation location,
Resources resources, boolean showFastForwardButton,
final int fastForwardPages, boolean showLastPageButton)
您是否尝试将updateRowCount(count,exact)exact
函数中的标志设置为 true?
还要确保按以下顺序调用更新函数:
setRowCount(length, true);
setRowData(0, data);