0

私はdataTableを使用しており、その要素はさまざまなソースから生成されます.xmlファイル、データベースレコード、さらにはシステム内の特定のパスからファイル名をチェックしています...問題は、システムがxmlとファイル名のデータを照会するときです。グリッドが初めて表示されるときのすべての情報であり、1000 行を超えており、グリッドには最初の 10 行しか表示されないため、その情報は表示されません。ユーザーがグリッドのコンテンツをナビゲートするときに要素を 10 ごとにクエリするだけに上書きするには?

4

1 に答える 1

1

データテーブルモデルの遅延読み込みの仕事のように聞こえます

Primefaces には次のようなものがあります: DataTable - 遅延読み込み

DataTable には、巨大なデータセットを処理するためのサポートが組み込まれています。遅延読み込みを有効にするには、LazyDataModel を実装して、ページネーション、並べ替え、フィルタリング、またはライブ スクロールが発生したときにデータソースを照会する必要があります。この例では、メモリ内リストを使用して、データベースなどの実際のデータソースを模倣しています。

于 2012-09-04T06:40:47.630 に答える