Jsf Omnifaces ValidateMultiple导致页面持续刷新

Jsf Omnifaces ValidateMultiple导致页面持续刷新,jsf,omnifaces,Jsf,Omnifaces,我添加了Omnifaces 1.7上一版本中的validateMultiple标记,出于某种原因,它会导致我的应用程序不断刷新视图 我想用我的自定义验证器验证几个时间域 这是我正在使用的代码片段: 以及具有自定义逻辑的托管bean: @ManagedBean(name = "TODIntervalValidator") @RequestScoped public class TODValidator implements MultiFieldValidator{ @ManagedPro

我添加了Omnifaces 1.7上一版本中的validateMultiple标记,出于某种原因,它会导致我的应用程序不断刷新视图

我想用我的自定义验证器验证几个时间域

这是我正在使用的代码片段:

以及具有自定义逻辑的托管bean:

@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) {