dgrid的grid.right在IE中出错

时间:2012-09-07 05:49:52

标签: javascript dojo dgrid

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

以上情况在 Chrome FF 中正常运行,但在 IE 9 中失败,它会出现此错误

无法获取属性'className'的值:object为null或undefined

我正在检索这样的“选定单元格”。

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调用中抛出了错误,但无法在其中进行多少探索

对此有何建议?

0 个答案:

没有答案