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

时间:2014-03-20 19:20:43

标签: java jsf jsf-2

如何在显示错误消息时保持复选框为真?每次我显示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" />

2 个答案:

答案 0 :(得分:0)

问题是当您的提交在验证失败时被拒绝,当您刷新时,它会刷新为旧值。我相信你必须要么在客户端编写代码,要么重新考虑验证的工作方式。

答案 1 :(得分:0)

您也可以尝试进程:formPanel,也许它可以正常工作。但是对于一个确切的答案,我必须看到你的所有代码。