【发布时间】:2015-05-16 17:43:02
【问题描述】:
我正在使用 primefaces 开发一个项目。
代码:
<p:panel id="accountPolicyRichPanel">
<h:panelGrid id="outputPanelGrid">
<h:outputText value=""...../>
<p:inputText id="InputTextId"/>
<p:selectOneMenu id="suspendTypeId" value="...">
<f:selectItems value="#{AccountPolicy.suspendTypeItemList}"/>
<p:ajax listener="#AccountPolicy.suspendTypeComboboxAction}"event="change" update="outputPanelGrid"/>
</p:selectOneMenu>
</panelGrid>
<p:commandButton id="saveButtonId" value="..." action="..."
update="accountPolicyRichPanel" />
</p:panel>
我的问题是,当我选择 <p:selectOneMenu> 时,我更新了 <h:panelGrid id="outputPanelGrid">,而我之前在 <p:inputText id="InputTextId"/> 中输入的值被删除了。
如何更新<h:panelGrid id="outputPanelGrid"> 或<p:panel> 而不删除p:inputText 中先前输入的值。
【问题讨论】:
标签: jsf primefaces