1
격자를 사용하여 Dojo에서 작업하고 셀 또는 열을 두 번 클릭하면 오류 TypeError: this._click[0] is undefined
이 나타납니다. 그래서 나는 코드로보고 참조 :Dojo onCellDblClick 함수가 작동하지 않습니다.
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에 대한 경험이 없으며 언제 데이터를 가져올 지 모릅니다.
당신이 겪고있는 문제의 예를 나타내는 jsfiddle을 만들 수 있습니까? –