作成日: 2022/07/08 最終更新日: 2022/09/07
文書種別
不具合
状況
修正済み
詳細
imeEnabled=falseの場合に列Editerを使用すると、列editorのセルにフォーカスを合わせた際にShift+Tabキーを2回押さないと前の要素にフォーカスが移動しません。
回避方法
この問題はバージョン5.20221.857で修正されました。
修正版を適用しない場合の回避方法は次の通りです。
imeEnabled=falseの場合、回避方法はございません。
imeEnabled=trueの場合、editorの入力要素にtabIdex=-1を設定することで回避できますので、次善策としてこちらの方法をご検討ください。
imeEnabled=trueの場合、editorの入力要素にtabIdex=-1を設定することで回避できますので、次善策としてこちらの方法をご検討ください。
// グリッドを作成してデータを表示します。
var flexGrid = new wijmo.grid.FlexGrid('#FlexGrid');
flexGrid.itemsSource = createData(5);
// カスタムエディタを設定
let combo =new wijmo.input.ComboBox(document.createElement("div"));
flexGrid.columns[1].editor = combo;
// 回避方法
flexGrid.imeEnabled = true;
combo.hostElement.querySelector('input').tabIndex = -1;