問題
ページに多数の Dojo コンポーネントがあります。ユーザーが入力のようなコンポーネントからグリッドのようなコンポーネントにタブ移動しようとすると、JavaScript の「コントロールにフォーカスを移動できません」というエラーが表示されます。ユーザー ベースは IE6 を使用します。
解決策
DojoX グリッド レイアウトの最初の要素は非表示にできません。非表示の場合、JavaScript の「フォーカスをコントロールに移動できません」というエラーが発生します。これを修正するために、表示する行 # を追加しました。下記参照。
var gridLayout = [ new dojox.grid.cells.RowIndex({ name: "row #", width: 2, styles: "text-align: right;" }), { field: "ele_id", name: "Element ID", styles: "text-align:right;", width:5, hidden:"true" }, { field: "ele_nm", name: "Element Name", styles: "text-align:left;", width:8 } ];