docs: function(row,rowObj,createFlag){
  			var oThis = this,gridCompColumnArr,value = rowObj.value;
  			if(createFlag == 'fixed'){
  				gridCompColumnArr = this.gridCompColumnFixedArr;
  			}else{
  				gridCompColumnArr = this.gridCompColumnArr;
  			}
  			$.each(gridCompColumnArr, function() {
  				var f = this.options.field,v = $(value).attr(f),v = oThis.getString(v,'');
  				if($.type(v) == 'object') {
  					v = v.showValue
  				}
  				var renderType = this.options.renderType,treeStyle = '',spanStr ='',iconStr = '',
  					vStr= '',htmlStr = '',newCell= row.insertCell();
  				newCell.setAttribute("role","rowcell");
  				newCell.title = v.replace(/\</g,'\<').replace(/\>/g,'\>');
  				if(oThis.options.showTree && this.firstColumn){
  					var l = parseInt(oThis.treeLeft)*parseInt(rowObj.level);
  					treeStyle = 'style="position:relative;';
  					if(rowObj.hasChild){
  						if(oThis.options.autoExpand){
  							spanStr = '<span class=" fa fa-minus-square-o u-grid-content-tree-span"></span>';
  						}else{
  							spanStr = '<span class=" uf uf-addsquarebutton2 u-grid-content-tree-span"></span>';
  						}
  					}else{
  						l += 18;
  					}
  					treeStyle += 'left:'+ l +'px;"';
  				}
  				if(!this.options.visible){
  					newCell.style.display="none";
  				}
  				if(this.options.icon){
  					iconStr = '<span class="' + this.options.icon + '"></span>';
  				}
  				htmlStr += '<div class="u-grid-content-td-div" ' + treeStyle+'>' + spanStr + iconStr + '<span>' + v.replace(/\</g,'&lt;').replace(/\>/g,'&gt;') + '</span></div>';
  				newCell.insertAdjacentHTML('afterBegin',htmlStr);
  			});
  		}