// update attributes
if (this.tb.fields) {
this.tb.fields.each(function(e) {
- e.setValue(sel.getAttribute(e.name));
+ e.setValue(sel.getAttribute(e.attrname));
});
}
data : []
}),
name : '-roo-edit-className',
+ attrname : 'className',
displayField:'val',
typeAhead: false,
mode: 'local',
data : item.opts
}),
name : '-roo-edit-' + i,
+ attrname : i,
displayField:'val',
typeAhead: false,
mode: 'local',
width: item.width ? item.width : 130,
listeners : {
'select': function(c, r, i) {
- tb.selectedNode.setAttribute(c.name, r.get('val'));
+ tb.selectedNode.setAttribute(c.attrname, r.get('val'));
}
}
continue;
}
tb.addField( new Roo.form.TextField({
- name: i,
+ name: '-roo-edit-' + i,
+ attrname : i,
+
width: item.width,
//allowBlank:true,
value: '',
listeners: {
'change' : function(f, nv, ov) {
- tb.selectedNode.setAttribute(f.name, nv);
+ tb.selectedNode.setAttribute(f.attrname, nv);
}
}
}));