【发布时间】:2008-11-26 15:55:56
【问题描述】:
问题
我在一个页面上有许多 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 } ];
【问题讨论】:
-
你为什么要那个???如果用户想要导航到某个输入字段,他应该能够,不是吗?您想阻止任何导航到该字段还是仅基于选项卡?
-
Z 不是输入字段。我在一个页面上有许多 Dojo 组件。当用户尝试从类似输入的组件切换到类似网格的组件时,我收到 JavaScript“无法将焦点移动到控件”错误。
标签: javascript grid dojo