docs: function(rowIndex,field,value,force){
  			var oThis=this,oldValue = $(this.dataSourceObj.rows[rowIndex].value).attr(field),treeRowIndex = rowIndex;
  			if(oldValue != value || force){
  				$(this.dataSourceObj.rows[rowIndex].value).attr(field,value);
  				$(this.dataSourceObj.options.values[this.dataSourceObj.rows[rowIndex].valueIndex]).attr(field,value);
  				if(this.showType == 'grid'){
  					var obj = {};
  					obj.field = field;
  					obj.begin = rowIndex;
  					obj.length = 1;
  					this.renderTypeFun(obj);
  					// this.editColIndex = undefined;
  					// 如果编辑行为修改行则同时需要修改编辑行的显示
  					treeRowIndex = this.updateValueAtTree(rowIndex,field,value,force);
  					this.updateValueAtEdit(rowIndex,field,value,force);
  					this.repairSumRow();
  				}
  				if(typeof this.options.onValueChange == 'function'){
  					var obj = {};
  					obj.gridObj = this;
  					//因为树表更新时候可能改变rowIndex的顺序
  					obj.rowIndex = treeRowIndex;
  					obj.field = field;
  					obj.oldValue = oldValue;
  					obj.newValue = value;
  					this.options.onValueChange(obj);
  				}
  			}
  		}