日付コントロールのDropDownOpenクライアントイベントで、Valueプロパティの値を設定してもドロップダウンカレンダーの選択日付に反映されない
対象製品
InputMan for .NET 2.0J Web Forms Edition
発生環境
動作環境と同じ
状況
修正済み
詳細
日付コントロールのDropDownOpenクライアントイベントで、Valueプロパティを設定すると、入力エリアには、Valueプロパティで設定した値が表示されますが、ドロップダウンカレンダーは、カレンダーが開く直前(Valueプロパティで設定する前)の日付を選択します。
一度、カレンダーを閉じ、再度開くとValueプロパティで設定した日付が選択されます。
一度、カレンダーを閉じ、再度開くとValueプロパティで設定した日付が選択されます。
回避方法
この問題は改定第1版(v2.0.2007.622)で修正されました。
不具合を修正した最新のサービスパックは、アップデートページからダウンロードできます。
改定第1版より前のバージョンでは次の方法で回避可能です。
次のような方法で回避することができます。
<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>
不具合を修正した最新のサービスパックは、アップデートページからダウンロードできます。
改定第1版より前のバージョンでは次の方法で回避可能です。
次のような方法で回避することができます。
<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で公開されていました : 7012