清除表单字段

时间:2015-03-23 16:51:40

标签: jsf primefaces

我们在Web应用程序中使用JSF / Primefaces,但在清除表单字段时遇到了麻烦。

如果使用type = reset,则会清除文本字段,但不会清除下拉列表。

<p:commandButton type="reset"  ... />

所以我试着改变type =&#34;提交&#34;并手动清除操作中的所有字段。 但是由于页面具有必填字段,因此它需要它们的值,所以我尝试立即=&#34; true&#34; 但由于JSF生命周期这个组合更新=&#34; @ form&#34;即时=#&34;真&#34;冲突...

<p:commandButton type="submit" update="@form" immediate="true"  ... />

JSF有没有其他方法可以做这个简单的清晰表单字段?

1 个答案:

答案 0 :(得分:1)

我不知道它是否最简单,但你可以试试吗

<p:commandButton process="@this" update="@form" actionListener="#{bean.resetMethod()}" />