[ListBox] モーダルのPopupに配置したListBoxにフォーカスが移動しない

文書番号 : 82243     文書種別 : Bug
登録日 : 2017/06/29     最終更新日 : 2017/07/25

対象製品

Wijmo 5

ステータス

修正済み

詳細

モーダルのPopupにListBoxを配置した場合、Tabキーを押下してもListBoxにフォーカスが移動しません。

【再現手順】
1. 「ポップアップを表示」ボタンを押下します。(Popupが表示され、テキストボックスにフォーカスがあります)
2. Tabキーを押下します。
結果:Popup上のListBoxにフォーカスが移動しません。

サンプル

回避方法

この問題はバージョン5.20172.334で修正されました。
修正版の適用方法については、アップデートの方法を参照してください。

修正版を適用しない場合の回避方法は次の通りです。

下記コードのようにテキストボックス側のkeydownイベントをハンドルし、Tabキー押下時にListBoxへフォーカスを移動します。

◆サンプルコード(JavaScript)
----------------------------------
document.getElementById('TextBox').addEventListener('keydown', function (e) {
  if (e.keyCode == 9 && !e.ctrlKey && !e.altKey) {
    document.getElementById('ListBox').focus();
    e.preventDefault();
  }
});
----------------------------------