1
我正在尝试使用SimplePager。但我不明白为什么最后一页下一个按钮仍处于活动状态。如果我点击该按钮,它会在现有记录上前进,而不是禁用该按钮。 我的测试代码如下:GWT SimplePager
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);
非常感谢
为什么你要设置'pager.setRangeLimited(false);'? – 2012-01-28 23:06:38
所有页面都显示正常,除了最后一页。 如果我使用15个元素的页面大小为10,最后一页显示 元素6到15.我希望只显示11到15。 这是设置pager.setRangeLimited(false)的原因; – user1175801 2012-01-31 23:35:33
您能否将代码更新至当前版本?当前的代码甚至不是有效的Java代码。 – 2012-01-31 23:39:17