2

JSF 2.0 プロジェクトに最新バージョンの primefaces を使用しています。

ユーザーが入力できるパラメータがいくつかあるパネルを使用しています。ここで、パネルを切り替え可能にし、パネルが最小化された場合にパネル ヘッダーに追加情報を書き込みたいと考えています。

を使用すると、すべてが機能しますupdate="filterPanel"

問題は、全体filterPanelが再描画されると、param 値が失われることです。だから私が欲しいのは、パネルのヘッ​​ダーだけを更新することです。HTML ソースをチェックして、ヘッダー ID を取得しましたfilterFragment:filterPanel_header

しかし、作成しようとするとupdate="filterFragment:filterPanel_header"、この ID を持つコンポーネントがないという例外が発生します。

私を助けてくれる人はいますか?

<p:panel id="filterPanel"
        header="#{cc.attrs.currentPageBean.filterPanelHeaderContent}"
        toggleable="true" toggleSpeed="300" widgetVar="panelFilter"
        styleClass="magnumband magnumbandsize">
        <p:ajax event="toggle"
            listener="#{cc.attrs.currentPageBean.handleToggle}"
            update="filterPanel" />
4

0 に答える 0