在显示错误消息后保持复选框为真



如何在显示错误信息时保持复选框为真?每次我显示一个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,也许它的工作。但是为了得到确切的答案,我必须看到你所有的代码

相关内容

  • 没有找到相关文章

最新更新