Primefaces更新面板(仅限标题)

时间:2012-12-04 09:35:25

标签: javascript jsf-2 primefaces composite-component

我正在为我的JSF 2.0项目使用最新版本的primefaces。

我正在使用一个面板,其中我有一些可能由用户填写的参数。现在我想让面板可以切换,如果面板最小化,我想在面板标题中写一些额外的信息。

如果我使用update="filterPanel",一切正常。

问题是,如果整个filterPanel被重绘,则参数值会丢失。所以我想要的只是更新面板的标题。我检查了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" />

0 个答案:

没有答案