作成日: 2016/09/16 最終更新日: 2017/05/17
文書種別
不具合
状況
修正済み
詳細
上下キーにて選択項目を変更した場合、selectedIndexChangedイベントでselectedIndexプロパティを変更しても、指定したものと異なるindexが設定されます。
マウスにて選択項目を変更した場合は、正常に指定したindexが設定されます。
マウスにて選択項目を変更した場合は、正常に指定したindexが設定されます。
回避方法
この問題はバージョン5.20171.293で修正されました。
修正版の適用方法については、アップデートの方法を参照してください。
修正版を適用しない場合の回避方法は次の通りです。
下記コードのようにsetTimeoutを使用し、selectedIndexを変更するタイミングをずらします。
◆サンプルコード(JavaScript)
----------------------------------
testCombo.selectedIndexChanged.addHandler(function (s, e) {
if (testCombo.selectedIndex == 1) {
setTimeout(function () {
testCombo.selectedIndex = 0;
}, 100);
}
});
----------------------------------
修正版の適用方法については、アップデートの方法を参照してください。
修正版を適用しない場合の回避方法は次の通りです。
下記コードのようにsetTimeoutを使用し、selectedIndexを変更するタイミングをずらします。
◆サンプルコード(JavaScript)
----------------------------------
testCombo.selectedIndexChanged.addHandler(function (s, e) {
if (testCombo.selectedIndex == 1) {
setTimeout(function () {
testCombo.selectedIndex = 0;
}, 100);
}
});
----------------------------------
旧文書番号
81803