日付を選択すると自動的に時刻を選択できるカレンダーを作りたいです。時間を変更するためにボタンを使用するべきではありません:(
だから私は次のものを持っています:
<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>
しかし、それはまったく機能しません。2 つの問題があります。
1 - 曜日を選択すると、ポップアップが表示されます。ただし、時間を変更せずに「同意する」を押すと、カレンダーを閉じることができません:(
2 - 日付/時刻を選択した後、時刻のみを変更したい場合は、現在の日付を選択できないため、時刻エディターが表示されないため、変更できません。
リッチフェイス 3.3.3 を使用しています
ありがとう