docs: function() {
  			var oThis = this;
  			if($('#' + this.options.id)[0]){
  				// 获取整体区域宽度
  				var w = $('#' + this.options.id).width()  //[0].offsetWidth;
  				if(this.wholeWidth != w){
  					this.wholeWidth = w;
  					// 树展开/合上的时候会导致页面出现滚动条导致宽度改变，没有&&之后会重新刷新页面导致无法收起
  					if (w > this.options.formMaxWidth && ((this.showType == 'form' || this.showType == '') || !$('#' + this.options.id + '_content_div tbody')[0]) || this.options.overWidthHiddenColumn) { //lyk--需要完善隐藏之后再显示同事添加数据操作
  						oThis.widthChangeGridFun();
  					} else if (w > 0 && w < this.options.formMaxWidth && (this.showType == 'grid' || this.showType == '')) {
  //						this.widthChangeFormFun();
  					}
  					// 某些情况下需要重复执行，待优化，去掉，以后也不应该执行这段代码
  					if(w > this.options.formMaxWidth){
  						this.contentMinWidth = parseInt(this.wholeWidth) - parseInt(this.leftW) - parseInt(this.fixedWidth);
  						if(this.contentMinWidth < 0)
  							this.contentMinWidth = 0;
  						setTimeout(function(){ 
  							$('#' + oThis.options.id + '_header_wrap').css('max-width', (oThis.wholeWidth) + 'px');
  							$('#' + oThis.options.id + '_content_div').css('width', oThis.contentMinWidth  + 'px');
  							$('#' + oThis.options.id + '_content_table').css('min-width', oThis.contentMinWidth  + 'px');
  							$('#' + oThis.options.id + '_content_table').css('width', oThis.contentMinWidth  + 'px');
  							$('#' + oThis.options.id + '_header_table').css('min-width', oThis.contentMinWidth + 'px');
  							$('#' + oThis.options.id + '_header_table').css('width', oThis.contentMinWidth + 'px');
  							$('#' + oThis.options.id + '_noRowsShow').css('width', oThis.contentMinWidth + 'px');
  							//滚动条可能发生变化导致grid内部列的宽度发生变化
  							oThis.columnsVisibleFun();
  							if(oThis.contentRealWidth < oThis.contentMinWidth){
  								oThis.contentWidth = oThis.contentMinWidth;
  							}else{
  								oThis.contentWidth = oThis.contentRealWidth;
  							}
  							$('#' + oThis.options.id + '_noRows').css('width', oThis.contentWidth + 'px');
  							if(typeof oThis.options.afterCreate == 'function'){
  								oThis.options.afterCreate.call(oThis);
  							}
  						},300);
  					}
  				}
  				$('#' + oThis.options.id + '_header_table').css('width', oThis.contentMinWidth + 'px');
  				$('#' + oThis.options.id + '_edit_form').css('width', oThis.contentMinWidth + 'px');
  			}
  		}