fix attribute
[roojs1] / Roo / tree / TreeEditor.js
index 8debc28..82ebc83 100644 (file)
@@ -18,7 +18,7 @@
  * @param {Object} oldconfig DEPRECIATED Either a prebuilt {@link Roo.form.Field} instance or a Field config object
  * 
  * @cfg {Roo.tree.TreePanel} tree The tree to bind to.
- * @cfg {Roo.form.TextField|Object} field The field configuration
+ * @cfg {Roo.form.TextField} field [required] The field configuration
  *
  * 
  */
@@ -30,7 +30,9 @@ Roo.tree.TreeEditor = function(config, oldconfig) { // was -- (tree, config){
     } else {
         // new style..
         tree = config.tree;
-        field = config.field && config.field.events ? config.field : new Roo.form.TextField(config.field || {});
+        config.field = config.field  || {};
+        config.field.xtype = 'TextField';
+        field = Roo.factory(config.field, Roo.form);
     }
     config = config || {};
     
@@ -130,6 +132,7 @@ Roo.extend(Roo.tree.TreeEditor, Roo.Editor, {
             this.triggerEdit(node);
             return false;
         }
+        return true;
     },
 
     // private