如何在显示错误信息时保持复选框为真?每次我显示一个errorMessage,我的checkBox就变为false。我该如何解决这个问题?我使用jsf2.0和primefaces。
这是一个调用方法的按钮:
<p:commandButton styleClass="btIcon"
value="Consolidar"
image="addIcon"
process="@this :formCadastro"
actionListener="#{bean.addConsolidacao}"
onclick="carregando.show();"
oncomplete="carregando.hide();"
rendered="true"
update="@this :formCadastro :formPanel" />
问题是当您的提交未通过验证时被拒绝,当您刷新时,它会刷新到旧值。我相信你必须要么编写一些客户端代码,要么重新思考验证是如何工作的。
你可以尝试process:formPanel,也许它的工作。但是为了得到确切的答案,我必须看到你所有的代码