public/javascripts/yui/datatable/datatable.js
function(oArgs) {
    var sMode = this.get("selectionMode");
    if(sMode == "cellblock") {
        this._handleCellBlockSelectionByMouse(oArgs);
    }
    else if(sMode == "cellrange") {
        this._handleCellRangeSelectionByMouse(oArgs);
    }
    else {
        this._handleSingleCellSelectionByMouse(oArgs);
    }
}
function(oArgs) {
    var sMode = this.get("selectionMode");
    if(sMode == "cellblock") {
        this._handleCellBlockSelectionByMouse(oArgs);
    }
    else if(sMode == "cellrange") {
        this._handleCellRangeSelectionByMouse(oArgs);
    }
    else {
        this._handleSingleCellSelectionByMouse(oArgs);
    }
}
function ( oArgs ) { var sMode = this . get ( "selectionMode" ) ; if ( sMode == "cellblock" ) { this . _handleCellBlockSelectionByMouse ( oArgs ) ; } else if ( sMode == "cellrange" ) { this . _handleCellRangeSelectionByMouse ( oArgs ) ; } else { this . _handleSingleCellSelectionByMouse ( oArgs ) ; } }
Overridable custom event handler to select cell.

@method onEventSelectCell
@param oArgs.event {HTMLEvent} Event object.
@param oArgs.target {HTMLElement} Target element.
Overridable custom event handler to select cell .