我正在使用CellTable与页和异步DataProvider。 Everthing可以正常工作,页面的“最后一页”按钮被禁用。 这可能是因为异步DataProvider可能提供额外的数据,因此不知道他将拥有多少记录以及最后一页是什么。不过,我知道数据传输何时完成,因此我可以显示最后一页。异步DataProvider,CellTable,寻呼机“最后一页按钮”
如何告诉异步DataProvider,没有更多的数据,他应该显示最后一页Button?
BR, 斯特凡
我正在使用CellTable与页和异步DataProvider。 Everthing可以正常工作,页面的“最后一页”按钮被禁用。 这可能是因为异步DataProvider可能提供额外的数据,因此不知道他将拥有多少记录以及最后一页是什么。不过,我知道数据传输何时完成,因此我可以显示最后一页。异步DataProvider,CellTable,寻呼机“最后一页按钮”
如何告诉异步DataProvider,没有更多的数据,他应该显示最后一页Button?
BR, 斯特凡
我有同样的问题,使用与UiBinder的一个SimplePager。 为SimplePager默认的构造显示了前进按钮,而不是最后一个页面一个...
然后我用@UiField的SimplePager(提供= TRUE),并使用下面的构造函数:
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)
你尝试设置exact
国旗在updateRowCount(count,exact)功能真的吗?
另外,还要确保你调用更新功能顺序如下:
setRowCount(length, true);
setRowData(0, data);
我认为这是问题的正确答案。我还要补充说明,您需要将查询的计数和有限的数据集合还原(除非您拥有有限的数据集)。 '''{metadata:{count:120000,offset:20},data:[entry1,entry2,entry3]}''' – 2015-07-07 21:17:29
完美,谢谢 – Stefan 2012-04-25 11:04:02