我使用的是primefaces扩展3.0.0 timepicker组件,当分钟数达到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
我认为这与库有关。尝试从应用程序服务器中清除外部库。(我的意思是priemfaces扩展jar实际上是3.0.0或更低版本)然后也从应用程序中删除库。如果你只是添加了jar,那么就把它作为jar而不是库来移除。如果您创建了一个库来添加primefaces扩展jar,那么也可以将其从开发环境中删除。你没有提到环境,所以我帮不了更多的忙。在清除了所有对primefaces扩展的jar的引用之后,再次重新添加jar。我认为这个问题表明某种阻塞的jar文件与另一个版本放错了位置,也许。。。?尽管它说一处房产的价值不对,但实际上它在图书馆里找不到什么。我曾经遇到过这种情况,现在已经解决了。祝好运