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" />