多くの要素を含む Xpage アプリケーションのビューがあります。このビューから、カスタム行を含むテーブルを作成する必要があります (ビューを表示するだけではありません。他のデータベースからデータを計算する必要があるため、自分自身を表示するために行を作成する必要があります。ビュー)。
そうするために、Dataview、Datatable、または繰り返しコントロールを使用できることを知っています (他のアイデアはありますか?)。確かに、クライアントにすべてのデータを持ち込むことはできません。多すぎます。
ページング(ページャーコンポーネントで簡単に実行できる)を可能にするソリューションを探していますが、ヘッダークリックでより重要なソートを行います。明確にするために、クライアントに現在表示されているページだけでなく、ビューのすべてのエントリを並べ替える必要があります。
そうするためのより効率的な方法は何ですか? 計算するデータが本当にたくさんあるので、それを行う最速の方法が必要です。
(必要に応じて、並べ替え基準が異なる複数のビューを作成できます)。