docs: function(e){
  			var oThis = this;
  			
  			
  			// 处理focus事件
  			var $tr = $(e.target).closest('tr');
  			if($tr.length > 0 && $tr[0].id == this.options.id + '_edit_tr'){
  				return;
  			}
  			var index = this.getTrIndex($tr);
  			if(typeof this.options.onBeforeClickFun == 'function'){
  				var obj = {};
  				obj.gridObj = this;
  				obj.rowObj = this.dataSourceObj.rows[index];
  				obj.rowIndex = index;
  				obj.e = e;
  				if(!this.options.onBeforeClickFun(obj)){
  					return;
  				}
  			}
  			// 处理树表展开/合上
  			this.clickFunTree(e);
  			if($tr.length > 0){
  				
  				var row = oThis.dataSourceObj.rows[index];
  				if(row){
  					if(oThis.options.rowClickBan){
  						return;
  					}
  					var rowChildIndex = row.childRowIndex;
  					if(oThis.dataSourceObj.rows[index].focus && oThis.options.cancelFocus){
  						oThis.setRowUnFocus(index);
  					}else{
  						if(!oThis.dataSourceObj.rows[index].focus){
  							oThis.setRowFocus(index);
  						}
  					}
  					this.clickFunEdit(e,index);
  				}
  			}
  		}