首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GWT SimplePager

GWT SimplePager
EN

Stack Overflow用户
提问于 2012-01-29 06:41:12
回答 1查看 1.7K关注 0票数 1

我在试着用SimplePager。但我不明白为什么最后一页的下一页按钮仍然有效。如果我单击该按钮,它将前进到现有记录,而不是禁用该按钮。我的测试代码如下:

代码语言:javascript
复制
     CellList <String> cellList = new CellList <String> (TextCell new ());


     ListDataProvider <String> dataProvider = new ListDataProvider <String> ();
     List <String> dataProvider.getList data = ();
     for (int i = 0; i <30; i + +) {
         data.add ("Item" + i);
     }
     dataProvider.addDataDisplay (cellList);

     SimplePager pager = new SimplePager (SimplePager.TextLocation.CENTER, GWT. <SimplePager.Resources> Created (SimplePager.Resources.class), false, -1, true);

     pager.setDisplay (cellList);
     pager.setPageSize (20);
     pager.setRangeLimited (false);
     / / Add the list to the page and pager.
     VerticalPanel vPanel VerticalPanel = new ();
     vPanel.add (pager);
     vPanel.add (cellList);
     RootPanel.get (). Add (vPanel);

非常感谢

EN

回答 1

Stack Overflow用户

发布于 2014-03-24 20:32:17

尝试添加单元格列表的行数:

cellList.setRowCount(dataProvider.size(),true);

在本例中,您将填充来自列表的数据,因此您确切地知道将有多少行,这就是为什么将第二个参数设置为true的原因。如果从异步调用中填充单元格列表,最好将其设置为false。

我希望它能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9049261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档