非常に単純なページングを実装するためにデータ テーブルをラップする複合コンポーネントを作成しています。ajax リクエスト間で状態 (現在のページ番号) を保存する必要があります。
FacesComponent でフィールドを作成しようとしましたが、JSF ライフサイクル中にそれらが消去されることがわかりました。
@FacesComponent(value = "bfTableComponent")
public class BFTableComponent extends UIComponentBase implements NamingContainer {
private int currentPageNumber;
...
どこでもこれを行うための簡潔なガイドが見つからないようです! 複合コンポーネントを作成するときに、リクエスト間の状態をどのように保存しますか?