docs: function setRowSelect(rowIndex, doms) {
      var selectDiv, rowTr, fixedRowTr, numColDiv;
      if (!this.dataSourceObj.rows[rowIndex]) return true;
      //已经选中退出
      if (this.showType == 'grid') {
          if (doms && doms['contentTrs']) rowTr = doms['contentTrs'][rowIndex];else rowTr = this.$ele.find('#' + this.options.id + '_content_tbody tr[role="row"]')[rowIndex];
      }
      if (this.dataSourceObj.rows[rowIndex].checked) {
          if (this.showType == 'grid') {
              if (u.hasClass(rowTr, "u-grid-content-sel-row")) return true;
          } else {
              return true;
          }
      }
      if (doms && doms['multiSelectDivs']) selectDiv = doms['multiSelectDivs'][rowIndex];else selectDiv = this.$ele.find('#' + this.options.id + '_content_multiSelect').find('div')[rowIndex];
  
      var beforeSelectFlag = true;
      if (typeof this.options.onBeforeRowSelected == 'function') {
          var obj = {};
          obj.gridObj = this;
          obj.rowObj = this.dataSourceObj.rows[rowIndex];
          obj.rowIndex = rowIndex;
          beforeSelectFlag = this.options.onBeforeRowSelected(obj);
      }
      if (beforeSelectFlag && typeof this.options.onBeforeCreateLeftMul == 'function') {
          var obj = {
              gridObj: this,
              rowObj: this.dataSourceObj.rows[rowIndex]
          };
          beforeSelectFlag = this.options.onBeforeCreateLeftMul.call(this, obj);
      }
      if (!beforeSelectFlag) {
          if (this.options.multiSelect) {
              var _input = selectDiv.children[0];
              if (_input) _input.checked = false;
          }
          return false;
      }
      if (!this.options.multiSelect) {
          if (this.selectRowsObj && this.selectRowsObj.length > 0) {
              $.each(this.selectRowsObj, function () {
                  this.checked = false;
              });
          }
          this.selectRows = new Array();
          this.selectRowsObj = new Array();
          this.selectRowsIndex = new Array();
          if (this.showType == 'grid') {
              $('#' + this.options.id + '_content_tbody tr[role="row"]').removeClass("u-grid-content-sel-row");
              $('#' + this.options.id + '_content_tbody tr[role="row"] a').removeClass("u-grid-content-sel-row");
              $('#' + this.options.id + '_content_fixed_tbody tr[role="row"]').removeClass("u-grid-content-sel-row");
              $('#' + this.options.id + '_content_fixed_tbody tr[role="row"] a').removeClass("u-grid-content-sel-row");
              if (this.options.multiSelect) {
                  $('#' + this.options.id + '_content_multiSelect div').removeClass("u-grid-content-sel-row");
              }
              if (this.options.showNumCol) {
                  $('#' + this.options.id + '_content_numCol div').removeClass("u-grid-content-sel-row");
              }
          }
      } else {
          if (this.showType == 'grid') {
              var _input = selectDiv.children[0];
              // _input.checked = true;
              $(_input).addClass('is-checked');
          }
      }
      if (this.showType == 'grid') {
          $(rowTr).addClass("u-grid-content-sel-row");
  
          if (doms && doms['fixContentTrs']) fixedRowTr = doms['fixContentTrs'][rowIndex];else fixedRowTr = this.$ele.find('#' + this.options.id + '_content_fixed_tbody tr[role="row"]')[rowIndex];
          $(fixedRowTr).addClass("u-grid-content-sel-row");
          var ini = rowIndex;
          if (this.eidtRowIndex > -1 && this.eidtRowIndex < rowIndex && this.options.editType == 'form') {
              ini++;
          }
          if (this.options.multiSelect) {
              if (ini != rowIndex) selectDiv = this.$ele.find('#' + this.options.id + '_content_multiSelect').find('div')[ini];
              $(selectDiv).addClass('u-grid-content-sel-row');
          }
          if (this.options.showNumCol) {
              if (doms && doms['numColDivs']) numColDiv = doms['numColDivs'][ini];else numColDiv = this.$ele.find('#' + this.options.id + '_content_numCol').find('div')[ini];
              $(numColDiv).addClass('u-grid-content-sel-row');
          }
      }
      this.selectRows.push(this.dataSourceObj.rows[rowIndex].value);
      this.selectRowsObj.push(this.dataSourceObj.rows[rowIndex]);
      this.selectRowsIndex.push(rowIndex);
      this.dataSourceObj.rows[rowIndex].checked = true;
      // if(this.selectRows.length == this.dataSourceObj.rows.length){
      //     //修改全选标记为false
      //     $('#' + this.options.id + '_header_multi_input').addClass('is-checked')
      // }
      this.isCheckedHeaderRow();
      if (typeof this.defaultOnRowSelected == 'function') {
          var obj = {};
          obj.gridObj = this;
          obj.rowObj = this.dataSourceObj.rows[rowIndex];
          obj.rowIndex = rowIndex;
          this.defaultOnRowSelected(obj);
      }
  
      if (typeof this.options.onRowSelected == 'function') {
          var obj = {};
          obj.gridObj = this;
          obj.rowObj = this.dataSourceObj.rows[rowIndex];
          obj.rowIndex = rowIndex;
          this.options.onRowSelected(obj);
      }
      return true;
  }