2012-04-25 5 views
2

GWT2.4、SimplePagerのCellTable、すべてのページが5個のアイテム(行)を表示しています。最初のページで8個のアイテムがあります。[1-5]次のボタンを押すと[4-8]が表示されます(getVisibleRange()は[4-8])、[6-8]を表示します。これを実現する方法はありますか?GWT CellTable getVisibleRange()は私以外のものではありません

ありがとうございます。

答えて

0

はSimplePager

setRangeLimited(false) 

を設定してみてくださいそれとも、また

@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); 
    } 
    } 
+0

ありがとう上書きすることができ、それは素晴らしい作品! – Mike

関連する問題