dojooncelldblick函数don';行不通

dojooncelldblick函数don';行不通,dojo,dojox.grid.datagrid,dojox.grid,Dojo,Dojox.grid.datagrid,Dojox.grid,我使用网格使用Dojo,当我双击单元格或列时,我得到了错误TypeError:this.\u click[0]是未定义的。因此,我研究代码并看到: onCellDblClick: function(e){ // summary: // Event fired when a cell is double-clicked. // e: Event // Decorated event object contains

我使用网格使用Dojo,当我双击单元格或列时,我得到了错误
TypeError:this.\u click[0]是未定义的
。因此,我研究代码并看到:

onCellDblClick: function(e){
        // summary:
        //      Event fired when a cell is double-clicked.
        // e: Event
        //      Decorated event object contains reference to grid, cell, and rowIndex
        console.log(this);
        if(dojo.isIE){
            this.edit.setEditCell(this._click[1].cell, this._click[1].rowIndex);
        }else if(this._click[0].rowIndex != this._click[1].rowIndex){
            this.edit.setEditCell(this._click[0].cell, this._click[0].rowIndex);
        }else{
            this.edit.setEditCell(e.cell, e.rowIndex);
        }
        this.onRowDblClick(e);
    },
问题是_click是空数组。我没有使用dojo的任何经验,也不知道什么时候可以获得这些数据。

您可以这样做:

on(GridNode, 'CellDblClick', lang.hitch(this, function () { ... });

您能否创建一个JSFIDLE来显示您遇到的问题的示例?