我正在使用 dgrid 和 CellSelection 插件来选择一个单元格。假设网格有 4 列,当第一个单元格填充数据时(通过某些操作,比如单击按钮),焦点移动到下一个单元格,再次在这个单元格中填充数据,将焦点移动到下一个单元格,依此类推。
上述情况在Chrome和FF中运行良好,但在IE 9中失败,出现此错误
无法获取属性“className”的值:对象为空或未定义
我正在像这样检索“选定的单元格”。
grid.on(".dgrid-cell:click", function(evt){
selectedCell = grid.cell(evt);
并在 selectedCell 中填充数据(通过单击按钮)并移动到下一个单元格
var item = grid.store.get(selectedCell.row.data.id);
item.field = 'FirstCell';
grid.store.put(item, {
overwrite : true
});
grid.deselect(selectedCell);
grid.select(grid.right(selectedCell));
我发现在 grid.right 调用中抛出了错误,但无法在其中进行太多探索
对此有什么建议吗?