【发布时间】:2015-07-05 02:52:15
【问题描述】:
我有一个简单的表格,如下图所示,带有两个按钮。
<h:form>
<h:inputText required="#{empty param[save.clientId]}"
value="#{bean.a}" id="a" />
<h:inputText required="#{empty param[save.clientId]}"
value="#{bean.b}" id="b" />
<h:commandButton binding="#{save}" value="WORKING SAVE JSF"
action="#{bean.submit}">
<f:ajax execute="@form" render="@none" />
</h:commandButton>
<h:commandButton value="WORKING SUBMIT JSF" action="#{bean.submit}">
<f:ajax execute="@form" render="@none" />
</h:commandButton>
一个按钮(保存)应该只将值(以及确切的值)传递给模型没有验证。 第二个(提交)应该验证输入字段,如果没有错误,则传递给模型。
没有<f:ajax> 或<p:commandButton> 也可以。但根本不是<f:ajax>
我怎样才能做到这一点?
【问题讨论】:
-
stackoverflow 上有几个相关(几乎)相同的问题。先试试里面有什么
-
与我上周回答的这个问题非常相似:stackoverflow.com/questions/29848032/…
-
它们似乎都不适用于
f:ajax。 -
我同意 tt_dev。这都是关于
<f:ajax>。没有<f:ajax> 也可以正常工作。查看更新的问题。
标签: jsf