Java Primefaces日历弹出窗口不工作

Java Primefaces日历弹出窗口不工作,java,calendar,primefaces,Java,Calendar,Primefaces,我已将primefaces升级到3.3版。我现在意识到日历日期选择器不再弹出。我试图降低它的等级,但它不起作用。这是代码 <p:calendar value="#{transaction.startDate}" effect="fadeIn" pattern="dd-MMM-yyyy" /> 尝试mode=“popup”而不是effect=“fadeIn”我发现问题出在Java中。当我将java降级到1.6时,我使用了Java1.7。成功了 javascript控制台(firebu

我已将primefaces升级到3.3版。我现在意识到日历日期选择器不再弹出。我试图降低它的等级,但它不起作用。这是代码

<p:calendar value="#{transaction.startDate}" effect="fadeIn" pattern="dd-MMM-yyyy" />

尝试mode=“popup”而不是effect=“fadeIn”

我发现问题出在Java中。当我将java降级到1.6时,我使用了Java1.7。成功了

javascript控制台(firebug、chrome开发者工具)中是否存在错误?是的,我这里有:未捕获类型错误:无法调用null jquery.js:56$.extend的方法“getDate”。\u setDateFromField jquery.js:56$.extend.\u showDatepicker jquery.js:56$.extend.\u attachments jquery.js:56 b.event.dispatch jquery.js:16 b.event.add.bD.handle.bB jquery.js:16它在以前的版本中工作吗?是什么版本的?尝试清理缓存。。。所有其他primefaces组件都适用于您?您的开始日期是否为空?您是否尝试添加另一个jquery库?现在,这是一个解释。我猜你在没有意识到的情况下改变了其他事情。我不明白为什么会有关联。如果是,请解释。
Uncaught TypeError: Cannot call method 'getDate' of null jquery.js:56
$.extend._setDateFromField jquery.js:56
$.extend._showDatepicker jquery.js:56
b.event.dispatch jquery.js:16
b.event.add.bD.handle.bB jquery.js:16
b.event.trigger jquery.js:16
b.fn.extend.trigger jquery.js:16
bF.extend.each jquery.js:16
bF.fn.bF.each jquery.js:16
b.fn.extend.trigger jquery.js:16
b.each.b.fn.(anonymous function) jquery.js:16
a.fn.extend.focus jquery.js:33
PrimeFaces.widget.Dialog.PrimeFaces.widget.BaseWidget.extend.focusFirstInput primefaces.js:12
PrimeFaces.widget.Dialog.PrimeFaces.widget.BaseWidget.extend._show primefaces.js:12
PrimeFaces.widget.Dialog.PrimeFaces.widget.BaseWidget.extend.show primefaces.js:12
b.oncomplete primefaces.js:12
i.complete primefaces.js:1
b.Callbacks.e jquery.js:16
b.Callbacks.bD.fireWith jquery.js:16
bF jquery.js:23
b.ajaxTransport.send.bv jquery.js:23