SimplePager 行计数工作不正常
我正在使用 SimplePager
,我想每页显示 12 个项目(用户)。我的整个数据集有 20 个项目。
问题是第一页(正确)显示项目 1-12,但第二页显示项目 9-20。我希望第二页显示第 13-20 项。
出了什么问题?
这是我的代码:
CellTable<User> cellTable = new CellTable<User>();
SimplePager pager = new SimplePager(TextLocation.CENTER);
pager.setDisplay(cellTable);
pager.setPageSize(12);
ListDataProvider<User> dataProvider = new ListDataProvider<User>();<br>
dataProvider.setList(USERSList);
dataProvider.addDataDisplay(cellTable);
提前谢谢您!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
设置
将始终显示下一页。
相反,我将 rangeLimited 设置为 true,并且为此覆盖了以下方法:
Setting
will always show a next page.
Instead, I have rangeLimited at true and I've overridden the following method for this :
尝试设置:
更多详细信息:
http://groups.google.com/group/google-web-toolkit/browse_thread/thread/45e77082b796281d/d5101729e83a74ff?lnk=gst&q=pager+last+page#d5101729e83a74ff
Try setting:
More details:
http://groups.google.com/group/google-web-toolkit/browse_thread/thread/45e77082b796281d/d5101729e83a74ff?lnk=gst&q=pager+last+page#d5101729e83a74ff
@fbfcn 和 @MasterUZ 的解决方案可以工作,只需进行一些细微的修改即可使其符合 GWT 2.4 的 SimplePager:
@fbfcn and @MasterUZ's solution works, with a few slight modifications to make it comply with GWT 2.4's SimplePager: