问题
我在一个页面上有许多 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 } ];