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