1

我正在使用 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
4

1 回答 1

0

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

于 2014-12-07T08:12:44.670 回答