Jsf Omnifaces ValidateMultiple导致页面持续刷新
我添加了Omnifaces 1.7上一版本中的validateMultiple标记,出于某种原因,它会导致我的应用程序不断刷新视图 我想用我的自定义验证器验证几个时间域 这是我正在使用的代码片段: 以及具有自定义逻辑的托管bean:Jsf Omnifaces ValidateMultiple导致页面持续刷新,jsf,omnifaces,Jsf,Omnifaces,我添加了Omnifaces 1.7上一版本中的validateMultiple标记,出于某种原因,它会导致我的应用程序不断刷新视图 我想用我的自定义验证器验证几个时间域 这是我正在使用的代码片段: 以及具有自定义逻辑的托管bean: @ManagedBean(name = "TODIntervalValidator") @RequestScoped public class TODValidator implements MultiFieldValidator{ @ManagedPro
@ManagedBean(name = "TODIntervalValidator")
@RequestScoped
public class TODValidator implements MultiFieldValidator{
@ManagedProperty(value = "#{addNodeDialogController}")
private AddNodeDialogController addNodeDialogController;
public boolean validateValues(FacesContext context, List<UIInput> components, List<Object> values) {
有没有人对这个新功能有经验?巴卢斯有什么想法吗
提前感谢请用开发人员的术语而不是最终用户的术语描述刷新视图。另外,您是否看到了仅使用标准JSF组件(例如)重现问题并围绕其创建SSCCE的机会?只是为了排除PrimeFaces和/或扩展在问题中的作用。有趣的是,您提到了标准组件的使用,我对与TimePicker PE Extensions标记的组合表示怀疑。我将尝试使用inputText创建该示例。
@ManagedBean(name = "TODIntervalValidator")
@RequestScoped
public class TODValidator implements MultiFieldValidator{
@ManagedProperty(value = "#{addNodeDialogController}")
private AddNodeDialogController addNodeDialogController;
public boolean validateValues(FacesContext context, List<UIInput> components, List<Object> values) {