[IMP]do_save method with trigger.

bzr revid: vme@tinyerp.com-20121011132122-m8qq603wk4gla0fq
This commit is contained in:
Vidhin Mehta (OpenERP) 2012-10-11 18:51:22 +05:30
parent 075d4498eb
commit c6fa315737
2 changed files with 2 additions and 1 deletions

View File

@ -830,6 +830,7 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM
*/
do_save: function(prepend_on_create) {
var self = this;
this.trigger("form_save");
return this.mutating_mutex.exec(function() { return self.is_initialized.pipe(function() {
try {
var form_invalid = false,

View File

@ -1017,7 +1017,7 @@ instance.web_view_editor.ViewEditor = instance.web.Widget.extend({
controller.on("on_button_cancel", self, function(){
action_manager.destroy();
});
controller.do_save.add_last(function(){
controller.on("form_save", self, function(){
action_manager.destroy();
var value =controller.fields.name.get('value');
self.add_node_dialog.$el.find('select[id=field_value]').append($("<option selected></option>").attr("value",value).text(value));