Primefaces 5.3日历日期时间模式不起作用

时间:2016-03-10 19:34:55

标签: jquery jsf primefaces jsf-2.2

在我的应用程序中,我使用的是Primefaces 5.3。我有日历模式属性的问题。当我按dd/MM/yyyy格式初始化模式时,它正常工作,我可以选择并更改日历日期。当我将模式更改为dd/MM/yyyy HH:mm:ss时,日历组件会显示日期格式,但无法选择或更改。

以下是我使用的日历组件:

<p:calendar value="#{myBean.startDate}" showOn="button"
    locale="tr" showButtonPanel="true" navigator="true"
    id="startDate" pattern="dd/MM/yyyy HH:mm:ss">
</p:calendar>

在辅助bean中,日历组件由java.util.date初始化。 如上所述将格式更改为datetime,Javascript控制台中出现如下错误:

  

未捕获的TypeError:this.jqEl.datetimepicker不是函数

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

您的日历组件对我来说很好,java.util.date也适用于此组件。我能想到的唯一原因是jsf配置或jQuery与Primefaces库冲突。你明确添加了它们吗? 尝试删除此.xhtml或其父级中的所有冗余导入 <h:outputScript ... />