【问题标题】:Primefaces extension timepiker break when minutes reach 0当分钟数达到 0 时,Primefaces 扩展计时器中断
【发布时间】:2014-11-06 19:08:27
【问题描述】:

我正在使用 primefaces 扩展 3.0.0 时间选择器组件,当分钟达到 0 时旋转时间中断并出现以下 jquery 异常。展示柜有效,但不知道为什么它对我不利。我不擅长 jquery,因此不胜感激。

<pe:timePicker value="#{bean.schedule.endTime}"  
                                               widgetVar="endTimeWidget" showNowButton="true" showPeriod="true"/> 

异常

Uncaught TypeError: Cannot read property '0' of undefined timepicker.js.xhtml?ln=primefaces-extensions&v=3.0.0:55PrimeFacesExt.widget.TimePicker.PrimeFaces.widget.BaseWidget.extend.isAm timepicker.js.xhtml?ln=primefaces-extensions&v=3.0.0:55PrimeFacesExt.widget.TimePicker.PrimeFaces.widget.BaseWidget.extend.spin timepicker.js.xhtml?ln=primefaces-extensions&v=3.0.0:52$.children.removeClass.off.on.mousedown timepicker.js.xhtml?ln=primefaces-extensions&v=3.0.0:50bI.event.dispatch jquery.js.xhtml?ln=primefaces&v=5.1:25ce.handle

【问题讨论】:

    标签: jquery jsf primefaces primefaces-extensions


    【解决方案1】:

    我与图书馆有关。尝试从您的应用程序服务器中清除外部库。 (我的意思是 priemfaces 扩展 jar 实际上每个版本 3.0.0 或更低版本)然后也从您的应用程序中删除该库。如果您只是添加了 jar,则将其作为 jar 而不是作为库删除。如果您创建了一个用于添加 primefaces 扩展 jar 的库,那么也将它从您的开发环境中删除。你没有提到环境,所以我对此无能为力。清除所有对 primefaces 扩展 jar 的引用后,再次重新添加 jar。我认为这个问题表明某种阻塞的 jar 文件可能与另一个版本错位......? 即使它说某个属性的值错误,它实际上也无法在库中找到某些东西。这曾经发生在我身上,这已经解决了。祝你好运

    【讨论】:

    • 我正在使用 Maven 和 GF4 Web 服务器。我已经清除了 Maven 存储库。但问题仍然存在。
    猜你喜欢
    • 1970-01-01
    • 2021-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-15
    • 1970-01-01
    • 2021-04-14
    • 1970-01-01
    相关资源
    最近更新 更多