From 097c8afb74f2dddce994183284f99c0ed4382ad5 Mon Sep 17 00:00:00 2001 From: gde-odoo Date: Mon, 8 Oct 2018 14:35:04 +0000 Subject: [PATCH] [IMP] web: propagate "on_attach_callback" to all widgets in form renderer Co-authored-by: twa-odoo closes odoo/odoo#27711 --- addons/web/static/src/js/views/form/form_renderer.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/addons/web/static/src/js/views/form/form_renderer.js b/addons/web/static/src/js/views/form/form_renderer.js index 1da3fb97607..3dd92818276 100644 --- a/addons/web/static/src/js/views/form/form_renderer.js +++ b/addons/web/static/src/js/views/form/form_renderer.js @@ -223,6 +223,15 @@ var FormRenderer = BasicRenderer.extend({ } }); }, + /** + * Called each time the form view is attached into the DOM + */ + on_attach_callback: function () { + _.forEach(this.allFieldWidgets, function (widgets){ + _.invoke(widgets, 'on_attach_callback'); + }); + this._super.apply(this, arguments); + }, /** * @override method from AbstractRenderer * @param {Object} state a valid state given by the model