conf.win.close();
if (conf.postsave)
conf.postsave(conf, node);
+ form.trackResetOnLoad = true;
+ form.setValues(node);
}
});
} else {
values = current.editor.getForm().getFieldValues();
roweditor_destroy();
roweditor(select.getSelected());
- if (values && current)
- current.editor.getForm().setValues(values);
+ if (values && current) {
+ var form = current.editor.getForm();
+ form.trackResetOnLoad = true;
+ form.setValues(values);
+ }
});
buttons.push('->');
buttons.push(abuttons.uilevel);
form_destroy();
if (lastdata) {
current = form_build(lastdata);
- if (values && current)
- current.getForm().setValues(values);
+ if (values && current) {
+ var form = current.getForm();
+ form.trackResetOnLoad = true;
+ form.setValues(values);
+ }
if (current) {
mpanel.add(current);
mpanel.doLayout();