为什么Tab键到DojoX网格导致JavaScript"无法移动焦点来控制"错误?

0 javascript grid dojo

问题
我在页面上有很多Dojo组件.当用户尝试从类似组件的输入到类似组件的网格时,我会得到一个JavaScript"无法移动焦点来控制"错误.用户群使用IE6.

解决方案
无法隐藏DojoX Grid布局中的第一个元素.如果它被隐藏,你会得到一个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          
    }
  ];
Run Code Online (Sandbox Code Playgroud)

Phi*_*ton 7

防止标签可能会破坏使用屏幕阅读器浏览您网站的视力正常的用户.