我有<form>
用户可以输入数据。当他输入正确的数据并且用户按下按钮时,我想用感谢信息替换此<form>
。事实上,应该出现一个内部带有文本的<div>
容器。
在Primefaces 3.5或JSF中实现这一目标的好方法是什么?
答案 0 :(得分:1)
现在,在提交表单后,将其面板的可见性更改为false
,并感谢true
的消息可见性。
<p:outputPanel id="parentPanel">
<p:outputPanel id="formPanel" rendered="#{bean.render eq '1'}">
//Your form here
</p:outputPanel>
<p:outputPanel id="textPanel" rendered="#{bean.render eq '2'}">
//Your thank you message here
</p:outputPanel>
</p:outputPanel>
此处,render
是bean中的一个属性,在提交表单后将从1
更改为2
。