Jsf 2 Primefaces日历:不隐藏

Jsf 2 Primefaces日历:不隐藏,jsf-2,primefaces,calendar,Jsf 2,Primefaces,Calendar,我得到了这个jsf primefaces Web应用程序,我不知道为什么我的p:calendar组件不会在日期选择时隐藏自己,就像在showcase中一样 这是我的日历 <p:calendar id="dateUntil" value="#{absenceController.event.endDate}" timeZone="#{absenceController.timeZone}" required="true" pattern="dd/MM/yyyy : H

我得到了这个jsf primefaces Web应用程序,我不知道为什么我的p:calendar组件不会在日期选择时隐藏自己,就像在showcase中一样

这是我的日历

<p:calendar id="dateUntil"
    value="#{absenceController.event.endDate}"
    timeZone="#{absenceController.timeZone}" required="true"
    pattern="dd/MM/yyyy : HH" stepHour="12" label="Bis" locale="de"
    navigator="true" mask="true" readonlyInput="true"
    mindate="#{absenceController.event.startDate}">
    <f:attribute name="dateFrom"
        value="#{absenceController.event.startDate}" />
    <f:validator validatorId="primeDateRangeValidator" />
</p:calendar>

它们的行为完全相同,但要隐藏那个该死的日期选择器,我必须按esc键或单击组件外部的某个位置

但我想让他们在选择时隐藏。。。有人能告诉我我做错了什么吗


谢谢

日历组件仅在未使用时间选择(仅天)时自动隐藏。

日志中是否有任何输出?不,没有。。。一切都运行cmoothly ecxept它不隐藏,我不想让actionlistener在默认情况下应该隐藏它…您已将readOnly设置为true和required true,这可能与其自身相矛盾,因为它将值标记为radonly,但您需要设置一个值。刚刚测试过,没有解决问题。。。