【发布时间】:2016-01-17 07:13:29
【问题描述】:
我想在单击“保存”按钮时检查日历输入。这意味着如果我单击其他按钮或执行其他任何操作,它不会检查输入。怎么表达?
【问题讨论】:
-
我想使用 required 属性。我就是不知道怎么写。
标签: jsf-2
我想在单击“保存”按钮时检查日历输入。这意味着如果我单击其他按钮或执行其他任何操作,它不会检查输入。怎么表达?
【问题讨论】:
标签: jsf-2
【讨论】:
您可以在日历中使用required 标签,并在保存commandButton 中使用process 标签,如下所示:
<h:form>
<p:inputText id="otherinput" value="Other inputs..."/>
<p:calendar id="calendar" required="true"/>
<p:commandButton process="calendar" value="Save"/>
<p:commandButton process="otherinput" value="Other Button"/>
</h:form>
这样,当您单击“保存”按钮时,它只会process calendar 而不会其他元素。此外,当您单击“其他按钮”时,它不会检查日历。
我在这里假设您使用 Primefaces 作为您的第 3 方 JSF 组件提供者,因为您没有提及任何内容,更不用说发布您尝试过的任何示例代码了。
希望对你有帮助
【讨论】: