1

我正在使用 dgrid 和 CellSelection 插件来选择一个单元格。假设网格有 4 列,当第一个单元格填充数据时(通过某些操作,比如单击按钮),焦点移动到下一个单元格,再次在这个单元格中填充数据,将焦点移动到下一个单元格,依此类推。

上述情况在ChromeFF中运行良好,但在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 调用中抛出了错误,但无法在其中进行太多探索

对此有什么建议吗?

4

0 回答 0