1

dataTablePrimefacesによる遅延読み込みを使用するための簡単な方法または準備ができているコンポーネントはありますが、ページネーションはありません(これも標準のものではありません)?

次の機能が必要です。ページが読み込まdataTableれると、100行のうち最初の10行しか含まれません(応答時間が速い)。残りの行は自動的にロードされますdataTableが、ユーザーはすでにデータの最初の部分を操作できます。

アドバイスありがとうございます。最悪の場合、私は自分で同様の動作を実装する必要がありますが、おそらく誰かがすでにある程度の経験を持っています。

4

1 に答える 1

3

あなたが探している機能は、「ライブ スクロール」に非常に近いものです。バックグラウンドでロードしますが、スクロールで一番下に達したときのみです。「DataTable - スクロール」ショーケース ページを参照してください。

以下は、ショーケースの例からの関連性の抜粋であり、必要な属性を示しています。

<p:dataTable var="car" value="#{tableBean.carsLarge}" scrollRows="20"  
    scrollable="true" liveScroll="true" scrollHeight="150" id="dataTable4"> 

ただし、機能要件を正確に達成するには、自作するか、PrimeFaces の担当者に新しい機能のリクエストを投稿する必要があります。

于 2013-01-25T18:34:07.363 に答える