日付コントロールのDropDownOpenクライアントイベントで、Valueプロパティの値を設定してもドロップダウンカレンダーの選択日付に反映されない

文書番号 : 23997     文書種別 : 不具合     最終更新日 : 2007/06/26
文書を印刷する
対象製品
InputMan for .NET 1.0J Web Forms Edition
発生環境
動作環境と同じ
状況
修正済み
詳細
日付コントロールのDropDownOpenクライアントイベントで、Valueプロパティを設定すると、入力エリアには、Valueプロパティで設定した値が表示されますが、ドロップダウンカレンダーは、カレンダーが開く直前(Valueプロパティで設定する前)の日付を選択します。
一度、カレンダーを閉じ、再度開くとValueプロパティで設定した日付が選択されます。
回避方法
この問題は改定第5版(v1.0.2007.720)で修正されました。
不具合に対応した最新修正版は、アップデートページからダウンロードできます。
改定第5版より前のバージョンでは次の方法で回避可能です。

<SCRIPT language="Javascript">
function Date1_DropDownOpen(oDate, eArgs)
{
  var dt = new Date(2007, 6, 1);
  oDate.SetValue(dt);
  oDate.DropDownObj.StartDate  = dt;
  oDate.DropDownObj.SelectedDate = dt;
  oDate.DropDownObj.Show();
}
</SCRIPT>
キーワード
INME06239

この文書は、以前は次のバグレポートIDで公開されていました : 7013