私は現在、モバイル対応バージョンのWebアプリケーションを紹介しています。
最初のステップでは、多くの列を持つrich:dataTableを、値として少数の列のみを含むrich:dataListに変換しました。
古いテーブルはページネーションを使用していたので、この既存のメカニズムを新しいリストである程度再利用したいと思います。ただし、新しいリストでは、ページを付けたくはありませんが、追加します。そのため、[さらに読み込む]ボタンをクリックすると、既存の要素に新しい要素を追加したいと思います。ただし、追加はサーバー側ではなく、クライアント側で行う必要があります。通常のメカニズムは、「Load More」のバッキングBeanのリストに要素を追加してから、再レンダリングをトリガーするためです(例:via)。この結果、古いデータがサーバーから再度フェッチされますが、これは望ましくありません。次のページ付けである新しいデータを既存のデータに追加したいだけです。
誰かがアイデアを持っていますか、どうすればそれを実現できますか?
(制限要因:JSF1.XおよびRichfaces3.X [jQuery mobileとの組み合わせ])
リストのページネーションの例(プライムフェイスです。リッチフェイスの例が見つかりませんでした): http://www.primefaces.org/showcase/ui/dataListAjax.jsfそして、このようなものを使用して、無限のリストに変換したいと思います。 [もっと読み込む]ボタン。
あなたの助けやそれについてのアイデアを本当に感謝します!
前もって感謝します!