作成日: 2021/09/13 最終更新日: 2021/12/15
文書種別
不具合
状況
修正済み
詳細
isDisabledプロパティをtrueに設定し、その後falseに設定します。この時コントロールへ不正に(2回)フォーカスが移動します。
動作の例:
任意の要素①、ListBox、任意の要素②を配置し、フォーカスを移動すると以下の順でフォーカスが移動します。
任意の要素① → ListBox → ListBox → 任意の要素②
回避方法
この問題はバージョン5.20213.824で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
isDisabledプロパティをfalseに設定した後でListBoxのホスト要素に対してtabIndex=-1を設定します。
function btn_click2() {
theListBox.isDisabled = false;
// 回避方法
theListBox.hostElement.tabIndex = -1;
}