1

検索文字列でサーバーを呼び出すAsyncDataProviderを使用してCellListを設定しました。

ユーザーが新しい検索文字列を入力したときに、CellListを更新します。

CellListに更新するように指示するにはどうすればよいですか?removeDataDisplay()を呼び出してからaddDataDisplayを呼び出しますか?

4

3 に答える 3

4

setVisibleRangeAndClearData多分?

于 2013-03-05T17:07:46.030 に答える
3

あなたが試すことができます。

cellList.setVisibleRangeAndClearData(cellList.getVisibleRange(), true); 

celltable の問題をリロードする

于 2013-03-05T17:21:40.567 に答える
0

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);
于 2013-03-06T03:41:20.313 に答える