【发布时间】: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