inIndex = Number(inIndex); if(this.selected[inIndex]){ this.selectedIndex = inIndex; }else{ if(this.onCanSelect(inIndex) !== false){ this.selectedIndex = inIndex; this.beginUpdate(); this.selected[inIndex] = true; this.grid.onSelected(inIndex); //this.onSelected(inIndex); //this.onSetSelected(inIndex, true); this.endUpdate(); } }