作成日: 2022/05/20 最終更新日: 2022/09/07
文書種別
不具合
状況
修正済み
詳細
imeEnabledプロパティをtrue且つeditorプロパティを利用している場合、tabOrderプロパティに設定したタブ順にフォーカスが移動しません。
動作例:
Wijmo Input(tabOder=1)
FlexGrid(tabOder=2)
Wijmo Input(tabOder=3)
とした状態で、tabキーを4回押すとtabOder=3の次にある要素ではなく、tabOrer=2に設定したFlexGridにフォーカスが移動します。
回避方法
この問題はバージョン5.20221.857で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
editorプロパティに割り当てるInputコントロール内にあるinput要素のtabIndexに-1を設定します。
let inputMask = new wijmo.input.InputMask(document.createElement("div"));
inputMask.mask = "000-0000";
//回避方法
inputMask.hostElement.querySelector('input').tabIndex = -1;
flexGrid.columns[1].editor = inputMask;