Ajax Control Toolkit Calendar Extender コントロールを使用しています。一部のフィールドでは、日付とともに時刻を表示したいと考えています。フォーマットを「dd/MM/yyyy hh:mm:ss」に設定しようとしましたが、時間セクションが消去されます。ユーザーが時間セクションを手動で変更したい場合、カレンダーのドロップダウンは日付部分の変更にのみ使用されます。
これを機能させるための回避策や代替手段はありますか?
Ajax Control Toolkit Calendar Extender コントロールを使用しています。一部のフィールドでは、日付とともに時刻を表示したいと考えています。フォーマットを「dd/MM/yyyy hh:mm:ss」に設定しようとしましたが、時間セクションが消去されます。ユーザーが時間セクションを手動で変更したい場合、カレンダーのドロップダウンは日付部分の変更にのみ使用されます。
これを機能させるための回避策や代替手段はありますか?
同様の問題があり、[日付]フィールドと関連する時間のドロップダウン(1/2時間単位)を使用することを計画しています。ユーザーは、オプションでカレンダーコントロールを使用して、日付フィールドに日付を設定し、有効な時刻にプルダウンします。「終日」のイベントの場合に備えて、時間のドロップダウンで1つの選択を「気にしない」にする予定です。
[編集]私はこのjqueryプラグインを見つけました。また、この投稿への回答でGaia DateTimePickerへのリンクを見つけました(おそらく、OPがWebコントロールではなくWPFコントロールを要求していたため、削除されたように見えます)。
Ra-Ajax カレンダーは、今度の金曜日 (2008 年 11 月 28 日) に TIME サポート付きでリリースされ、LGPL ライセンスを取得しています...
CalendarExtender に基づいて、フォーマットを「MM/dd/yyyy」として設定できます。ユーザーがカレンダーで日付を選択すると、たとえば 04/28/2009 が返されます。日付選択イベントでは、返された日付の後に現在の時刻を追加できます。
OnClientDateSelectionChanged="dateselect"
function dateselect(ev)
{
var calendarBehavior1 = $find("Calendar1");
var d = calendarBehavior1._selectedDate;
var now = new Date();
calendarBehavior1.get_element().value = d.format("MM/dd/yyyy") + " "+now.format("HH:mm:ss")
}