検索文字列でサーバーを呼び出すAsyncDataProviderを使用してCellListを設定しました。
ユーザーが新しい検索文字列を入力したときに、CellListを更新します。
CellListに更新するように指示するにはどうすればよいですか?removeDataDisplay()を呼び出してからaddDataDisplayを呼び出しますか?
検索文字列でサーバーを呼び出すAsyncDataProviderを使用してCellListを設定しました。
ユーザーが新しい検索文字列を入力したときに、CellListを更新します。
CellListに更新するように指示するにはどうすればよいですか?removeDataDisplay()を呼び出してからaddDataDisplayを呼び出しますか?
あなたが試すことができます。
cellList.setVisibleRangeAndClearData(cellList.getVisibleRange(), true);
APIを呼び出しcellList.setVisibleRangeAndClearData( range, true)
て、AsyncDataProviderのonRangeChangeメソッドをトリガーできます。
セルリストを使用しているので、上記のcall should happen when the user scrolls to the end of the currently visible list
。そして範囲は-
private Range range = new Range( cellList.getVisibleRange().getStart() + cellList.getVisibleRange().getLength(), cellList.getVisibleRange().getLength() );
cellList.setVisibleRangeAndClearData( range, true);