【发布时间】:2016-11-08 13:29:30
【问题描述】:
我在 Primefaces 5.0 中使用日历组件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:f="http://xmlns.jcp.org/jsf/core"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets">
<h:body id="body">
<h:form id="frm">
<p:outputLabel value="My Date:" />
<p:calendar value="#{mybean.myDate}"
pattern="yyyy-MM-dd HH:mm:ss"
id="myDate"
>
<f:convertDateTime pattern="yyyy-MM-dd HH:mm:ss"/>
<p:ajax process="@this" update="@this" event="dateSelect"/>
</p:calendar>
</h:form>
</h:body>
</html>
我的 web.xml 设置为:
<context-param>
<param-name>primefaces.THEME</param-name>
<param-value>bootstrap</param-value>
</context-param>
这个组件工作正常,但是有一个异常:当用户选择一个没有设置时间的日期时,日历不会隐藏,否则当用户选择一个日期并且在一个时间之后,日历会隐藏。
我可以将我的日历组件设置为在选择日期后隐藏吗?
谢谢
【问题讨论】:
标签: jsf jsf-2 primefaces calendar themes