【发布时间】:2012-08-28 06:19:52
【问题描述】:
我想制作一个日历,您可以在其中选择日期,并自动选择时间。我不应该用按钮来改变时间:(
所以我有下一个:
<rich:calendar id="currentDate" popup="true"
datePattern="dd/MM/yyyy - HH:mm" enableManualInput="false"
showFooter="false" required="true" resetTimeOnDateSelect="true"
oncollapse="return timeSelected;"
showWeeksBar="false" showWeekDaysBar="true"
value="#{bean.currentDate}"
ondateselected="timeSelected=false; Richfaces.getComponent('calendar',this).showTimeEditor(); return true;"
ontimeselected="timeSelected=true; return true;"
ontimeselect="timeSelected=true; return true;"
>
<a4j:support event="onchange" ajaxSingle="true" />
</rich:calendar>
但它根本不起作用。 有两个问题。
1 - 当您选择一天时,会出现弹出窗口。但是,如果您在不更改时间的情况下按“接受”,则无法关闭日历:(
2 - 一旦您选择了日期/时间,但您只想更改时间,您就无法执行此操作,因为您无法选择当前日期,因此您看不到时间编辑器。
我正在使用丰富的面孔 3.3.3
谢谢
【问题讨论】:
标签: javascript jsf richfaces