【发布时间】:2012-09-19 02:41:11
【问题描述】:
我有一个 Facelets 视图如下:
<h:form id="f1">
<p:panelGrid id="p1" columns="2">
<p: inputText value="Distance Travelled::/><p:inputText value="#{airTransportUsage.distance}" immediate="true"
required="true" requiredMessage="Distance Travelled Field cannot be left blank.."
converterMessage="Distance Travelled must be a number"
validatorMessage="Distance Travelled must be a valid number.."
id="dis">
<f:validateLongRange minimum="1"/>
</p:inputText>
<p:commandButton value="Reset" action="#{airTransportUsage.reset}" update=":f1:p1" />
</p:panelGrid>
</h:form>
当点击重置按钮时,由于验证,相应的方法永远无法执行。我不能在我的重置按钮上使用immediate="true",因为它会产生一些其他问题。
【问题讨论】:
标签: jsf primefaces facelets reset