inIndex = Number(inIndex); if(this.selectedIndex == inIndex){ this.selectedIndex = -1; } if(this.selected[inIndex]){ if(this.onCanDeselect(inIndex) === false){ return; } this.beginUpdate(); delete this.selected[inIndex]; this.grid.onDeselected(inIndex); //this.onDeselected(inIndex); //this.onSetSelected(inIndex, false); this.endUpdate(); }