数値コントロールのDropDownOpenクライアントイベントで、イベントパラメータからクライアントオブジェクトを取得できない
対象製品
InputMan for .NET 2.0J Web Forms Edition
発生環境
動作環境と同じ
状況
修正済み
詳細
数値コントロールのDropDownOpenクライアントイベントを実装し、次のようにイベントパラメータ「oNumber」を使用してクライアントオブジェクトを取得できません。
oNumberを使用した設定はすべて動作せず、またJavascriptエラーも発生しません。
【再現コード】
<script language="javascript">
function Number1_DropDownOpen(oNumber, eArgs)
{
oNumber.SetBackColor("red");
}
</script>
oNumberを使用した設定はすべて動作せず、またJavascriptエラーも発生しません。
【再現コード】
<script language="javascript">
function Number1_DropDownOpen(oNumber, eArgs)
{
oNumber.SetBackColor("red");
}
</script>
回避方法
この問題は改定第1版(v2.0.2007.622)で修正されました。
不具合を修正した最新のサービスパックは、アップデートページからダウンロードできます。
改定第1版より前のバージョンでは次の方法で回避可能です。
イベントパラメータを使用せず、FindIMControlメソッドを使用することで、
クライアントオブジェクトを取得できます。
function Number1_DropDownOpen(oNumber, eArgs)
{
FindIMControl("Number1").SetBackColor("red")
}
不具合を修正した最新のサービスパックは、アップデートページからダウンロードできます。
改定第1版より前のバージョンでは次の方法で回避可能です。
イベントパラメータを使用せず、FindIMControlメソッドを使用することで、
クライアントオブジェクトを取得できます。
function Number1_DropDownOpen(oNumber, eArgs)
{
FindIMControl("Number1").SetBackColor("red")
}
キーワード
INME06166
この文書は、以前は次のバグレポートIDで公開されていました : 6911