here Efficient JSF Paginationで説明されているように、これは DB からデータを表示する必要がある場合に最適な実装です。
これに基づいてソリューションを実装しますhttp://hrycan.com/2012/03/28/primefaces-lazy-loading-datatable-for-jsf2/
遅延読み込みの使用
public List<Record> load(int first, int pageSize, String sortField, SortOrder sortOrder, Map<String,String> filters) { .....
私はこの状況を実装するのが好きです
- 列ごとに 1 つのフィールドを持つフォーム
- 検索ボタン
- 検索が押されたときに更新されるデータ テーブルですが、フォーム フィールドに示されているフィルターを使用します。
これは可能で、外部フィルターを管理する方法はありますか (データ テーブルにはありません)??. ??
|------------------------------------------------------------|
| |
|Form with a lot of field more or less 1 for each column. |
| |
|Serch button ; reset button |
| |
|------------------------------------------------------------|
| |
| Data table with pagination |
|------------------------------------------------------------|