docs: function createSumRow(createFlag) {
      if (this.options.showSumRow) {
          var oThis = this,
              idStr,
              gridCompColumnArr;
          if (createFlag == 'fixed') {
              idStr = 'fixed_';
              gridCompColumnArr = this.gridCompColumnFixedArr;
          } else {
              idStr = '';
              gridCompColumnArr = this.gridCompColumnArr;
          }
          var t = parseInt(this.wholeHeight) - this.exceptContentHeight - 48 - this.scrollBarHeight;
          t = t > 0 ? t : 0;
          var htmlStr = '<tr role="sumrow" class="u-grid-content-sum-row" id="' + this.options.id + '_content_' + idStr + 'sum_row" style="top:' + t + 'px;">';
          $.each(gridCompColumnArr, function () {
              var f = this.options.field;
              var precision = this.options.precision;
              var dataType = this.options.dataType;
              var sumValue = oThis.dataSourceObj.getSumValue(f, this, oThis);
              if (dataType == 'float') {
                  var o = {};
                  o.value = sumValue;
                  o.precision = precision ? precision : 2;
                  sumValue = oThis.DicimalFormater(o);
              }
              var tdStyle = '';
              if (!this.options.visible) {
                  tdStyle = 'style="display:none;';
                  if (oThis.options.rowHeight) {
                      tdStyle += 'height:' + oThis.options.rowHeight + 'px;line-height:' + oThis.options.rowHeight + 'px;';
                  }
                  tdStyle += '"';
              } else {
                  if (oThis.options.rowHeight) {
                      tdStyle += 'style="height:' + oThis.options.rowHeight + 'px;line-height:' + oThis.options.rowHeight + 'px;"';
                  }
              }
              htmlStr += '<td role="sumrowcell" title="' + sumValue + '" ' + tdStyle + '>';
              if (this.firstColumn) {
                  htmlStr += '<div class="u-gird-centent-sum-div"><span>' + oThis.transMap.ml_sum + '</span></div>';
              }
              var contentStyle = '';
              if (this.options.dataType == 'integer' || this.options.dataType == 'float') {
                  contentStyle = 'style="text-align: right;"';
              }
              htmlStr += '<div class="u-grid-content-td-div" ' + contentStyle + '><span value="' + sumValue + '">' + sumValue + '</span></div></td>';
          });
          htmlStr += '</tr>';
          return htmlStr;
      }
  }