code: function() {
  		var columndefs = inputEx.widget.dtInPlaceEdit.superclass.setColumnDefs.call(this);
  		
  		// index fields declaration by keys
  		var fieldsByKey = {};
  		for(var k = 0 ; k < this.options.fields.length ; k++) {
  		   
  		   // Retro-compatibility with inputParms
           if (lang.isObject(this.options.fields[k].inputParams)) {
              fieldsByKey[this.options.fields[k].inputParams.name] = this.options.fields[k];
           // New prefered way to use options of a field
           } else {
              fieldsByKey[this.options.fields[k].name] = this.options.fields[k];
           }
  		   
  		}
  		for(var i = 0 ; i < columndefs.length ; i++) {
  			var columnDef = columndefs[i];
  			if( YAHOO.lang.isUndefined(columnDef.editor) && !!fieldsByKey[columnDef.key] ) {
  	          columnDef.editor = new inputEx.widget.CellEditor(fieldsByKey[columnDef.key]);
  	      }
  		}
  		
  		return columndefs;
  	}
docs: Modify the column definitions to add the inputEx CellEditor