} else {
// new style..
tree = config.tree;
- fieldcfg = config.field || {};
- field = config.field && config.field ? config : new Roo.form.TextField(fieldcfg);
-
-
+ config.field = config.field || {};
+ config.field.xtype = 'TextField';
+ field = Roo.factory(config.field, Roo.form);
}
config = config || {};
- var field = config.events ? config : new Roo.form.TextField(fieldcfg);
+
this.addEvents({
/**
"beforenodeedit" : true
});
- Roo.log(config);
+ //Roo.log(config);
Roo.tree.TreeEditor.superclass.constructor.call(this, field, config);
this.tree = tree;
this.triggerEdit(node);
return false;
}
+ return true;
},
// private