GWT2.4、CellTable with SimplePager、すべてのページに 5 つの項目 (行) が表示されます。合計で 8 つの項目があるとします。最初のページに [1-5] が表示され、次に押すと [4-8] が表示されます。 ( getVisibleRange() は [4-8] です)、[6-8] を表示したいのですが、これを達成する方法はありますか?
前もって感謝します。
GWT2.4、CellTable with SimplePager、すべてのページに 5 つの項目 (行) が表示されます。合計で 8 つの項目があるとします。最初のページに [1-5] が表示され、次に押すと [4-8] が表示されます。 ( getVisibleRange() は [4-8] です)、[6-8] を表示したいのですが、これを達成する方法はありますか?
前もって感謝します。
設定してみる
setRangeLimited(false)
SimplePager で
または、オーバーライドすることもできます
@Override
public void setPageStart(int index) {
if (getDisplay() != null) {
Range range = getDisplay().getVisibleRange();
int pageSize = range.getLength();
// Removed the min to show fixed ranges
//if (isRangeLimited && display.isRowCountExact()) {
// index = Math.min(index, display.getRowCount() - pageSize);
//}
index = Math.max(0, index);
if (index != range.getStart()) {
getDisplay().setVisibleRange(index, pageSize);
}
}