Primeface 5.0:选择后日历不隐藏



我在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>

我的网络.xml设置为:

<context-param>                          
    <param-name>primefaces.THEME</param-name>    
    <param-value>bootstrap</param-value>     
</context-param>  

此组件工作正常,但存在异常:当用户选择日期而不设置时间时,日历不会隐藏,否则当用户选择日期并在一段时间后隐藏日历时。

我可以将日历组件设置为在选择日期后隐藏吗?

谢谢

您可以通过更改日历模式来做到这一点:

pattern = "yyyy-MM-dd"

查看PrimeFaces ShowCase PF日历。

相关内容

  • 没有找到相关文章

最新更新