GWT の celltable でページャーを使用しています。
すべて正常に動作していますが、テーブルに 12 行ある場合に 1 つの問題があります。最初は 1 ~ 10 のレコードが表示されますが、次をクリックすると > 2 ~ 12 のレコードが表示されますが、10 ~ 12 のレコードが表示されるはずです。合計で 2 つのレコードしか表示されないはずなのに、合計で 10 のレコードが表示されていることを意味します。
添付の画像では、 2 から始まることがわかりますが、 11 から始まるはずです
サーバーからレコードを呼び出しています..上記の理由は、セルテーブルにはまだ前の (最初の 10 ) レコードがあり、これらの最後の 8 + サーバーから取得した次の 2 を示していると思います。
cellTable.setRowCount(0); を使用しようとしました。cellTable.setRowData(start,result) の前ですが、私と同じように cellTable.setRowCount(0); addRangeChangeHandler に移動し、サーバーを再度呼び出して、行を 0 から再度取得します。
何が解決策になるか考えてみてください。