質問

非常にシンプルなページングを実装するためにデータテーブルをラップするコンポジットコンポーネントを作成しています。 Ajaxリクエスト間で状態(現在のページ番号)を保存する必要があります。

FacesComponentでフィールドを作成しようとしましたが、JSFライフサイクル中にそれらが一掃されていることがわかりました。

@FacesComponent(value = "bfTableComponent")
public class BFTableComponent extends UIComponentBase implements NamingContainer {

    private int currentPageNumber;
    ...

これをどこでも行うための簡潔なガイドを見つけることができないようです!複合コンポーネントを作成するとき、リクエスト間で状態をどのように保存しますか?

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top