diff options
| author | Christophe Simonis <chs@odoo.com> | 2016-03-16 16:11:12 +0100 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2016-03-16 16:11:12 +0100 |
| commit | 1a3e807fc2117a8d0be00e2ced9dbbae6f3589ba (patch) | |
| tree | 3cb1bab30b4aae3368febd4356aad67f29b04136 /addons/web/static/src/js/views/form_widgets.js | |
| parent | adddfa0d8b6f0b323c032409302b1b37d0b85601 (diff) | |
| parent | 5238b77430bf42589a8772d55d9ebd8dde8e9cf5 (diff) | |
[MERGE] forward port of branch saas-7 up to 5238b77
Diffstat (limited to 'addons/web/static/src/js/views/form_widgets.js')
| -rw-r--r-- | addons/web/static/src/js/views/form_widgets.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/addons/web/static/src/js/views/form_widgets.js b/addons/web/static/src/js/views/form_widgets.js index fbc8a28e375..92782b5923a 100644 --- a/addons/web/static/src/js/views/form_widgets.js +++ b/addons/web/static/src/js/views/form_widgets.js @@ -436,6 +436,20 @@ var FieldCharDomain = common.AbstractField.extend(common.ReinitializeFieldMixin, this._super.apply(this, arguments); this.debug = session.debug; }, + start: function() { + var self = this; + var tmp = this._super(); + if (this.options.model_field){ + this.field_manager.fields[this.options.model_field].on("change:value", this, function(){ + if (self.view && self.view.record_loaded.state == "resolved" && self.view.onchanges_mutex){ + self.view.onchanges_mutex.def.then(function(){ + self.render_value(); + }); + } + }); + } + return tmp; + }, render_value: function() { var self = this; |
