diff --git a/addons/web/static/src/js/form.js b/addons/web/static/src/js/form.js index 5a0168026c3..fb3c56ea068 100644 --- a/addons/web/static/src/js/form.js +++ b/addons/web/static/src/js/form.js @@ -2482,14 +2482,16 @@ openerp.web.form.FieldStatus = openerp.web.form.Field.extend({ template: "FieldStatus", start: function() { this._super(); + this.selected_item = null; this.render_list(); }, set_value: function(value) { this._super(value); + this.selected_item = value; this.render_list(); }, render_list: function() { - var content = openerp.web.qweb.render("FieldStatus.content", {}); + var content = openerp.web.qweb.render("FieldStatus.content", {widget: this, _:_}); this.$element.html(content); } }); diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 32296d1a0c2..02c013d954a 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -1382,15 +1382,19 @@