コンボコントロールのドロップダウンリストを開くと、タブオーダーが最後のコントロールで[Tab]キーを押下した場合にフォーカスが喪失する

文書番号 : 24324     文書種別 : 不具合     最終更新日 : 2007/07/12
文書を印刷する
対象製品
InputMan for .NET 1.0J Web Forms Edition
発生環境
動作環境と同じ
状況
修正済み
詳細
コンボコントロールのドロップダウンリストを開いてから、タブオーダーが最後のコントロールにマウスクリックなどでフォーカスを移動します。
[Tab]キーを押下すると、通常はブラウザのアドレスバー等にフォーカスが移動しますが、フォーカスがどこにもない状態になります。
もう一度[Tab]キーを押下すると、次のタブオーダー(アドレスバー等)にフォーカスが移動します。
回避方法
この問題は改定第5版(v1.0.2007.720)で修正されました。
不具合に対応した最新修正版は、アップデートページからダウンロードできます。
改定第5版より前のバージョンでは次の方法で回避可能です。

コンボコントロールのDropDownCloseクライアントイベントを次のように実装します。

<script language="javascript" type="text/javascript">
function Combo1_DropDownClose(oCombo, eArgs)
{
  var innerFrame = document.getElementById("Combo1_InnerFrame");
  if (innerFrame != null)
  {
    innerFrame.tabIndex = -1;
  }
}
</script>
キーワード
INME06217

この文書は、以前は次のバグレポートIDで公開されていました : 7036