【问题标题】:Primefaces Calendar: does not hidePrimefaces 日历:不隐藏
【发布时间】:2016-03-22 18:14:39
【问题描述】:

我得到了这个 jsf-primefaces webapp,但我不知道为什么我的 p:calendar 组件不会像在展示中那样隐藏在日期选择中

这是我的日历之一

<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 或单击组件外部的某个位置

但我希望他们隐藏选择...谁能告诉我我做错了什么?

谢谢

【问题讨论】:

  • 日志中有输出吗?
  • 不,没有......一切都运行得很顺利,除了它不会隐藏,我不想有一个动作监听器来隐藏它应该默认做的事情......
  • 您已将 readOnly 设置为 true 并且要求为 true,这可能会自相矛盾,因为它将值标记为 radonly,但您需要设置一个值。
  • 刚刚测试过,没有解决问题...

标签: jsf-2 primefaces calendar


【解决方案1】:

只有在不使用时间选择(仅天)时,日历组件才会自动隐藏。

【讨论】:

    猜你喜欢
    • 2016-11-08
    • 2015-11-28
    • 1970-01-01
    • 1970-01-01
    • 2013-05-02
    • 1970-01-01
    • 2012-09-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多