【发布时间】:2015-01-14 12:56:03
【问题描述】:
Primefaces、JSF 和 StackOverflow 的新手,如果我听起来幼稚/无知,请原谅我。
我在一个需要验证的空数据表(cellEditor)中有一个 p:Calendar 组件,使用 ajax
p:ajax event="dateSelect" listener="#{dailyBean.checkReportList}" update=":form:timeSheet,:form:timeSheetDialog" resetValues="true" /> 使我能够打开一个对话框并显示来自 bean 的 FacesContext 消息,但我该如何进一步防止用户在日历中选择错误的值/输入无效数据?
用户可以关闭对话框,因此我需要一个功能来阻止用户,方法是重置组件中的值或阻止控件或在组件中设置焦点,直到用户输入/选择有效数据。我该怎么做?
谢谢!
【问题讨论】:
标签: ajax jsf primefaces calendar