Use change value as initial value for Window Form

The parent field must stay as eval value as it is not reset.

issue10185
review365111002
This commit is contained in:
Cédric Krier committed 2021-04-22 00:07:18 +02:00
1 parent 022d6e36d1
commit 431ed0c2cd
1 file changed
+9 -1
+9 -1
View File
@@ -163,7 +163,15 @@
button_text = Sao.i18n.gettext('Delete');
} else {
button_text = Sao.i18n.gettext('Cancel');
this._initial_value = this.screen.current_record.get_eval();
var record = this.screen.current_record;
this._initial_value = record.get_on_change_value();
if (record.group.parent &&
record.model.fields[record.group.parent_name]) {
var parent_field = record.model.fields[
record.group.parent_name];
this._initial_value[record.group.parent_name] = (
parent_field.get_eval(record));
}
}
dialog.footer.append(jQuery('<button/>', {