diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index ba1f885d2e6..5eec08a45f6 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -655,10 +655,25 @@ openerp.web.FormView = openerp.web.View.extend( /** @lends openerp.web.FormView# || field.field.type === 'many2many') { return false; } + var displayed; + switch(field.field.type) { + case 'selection': + displayed = _(field.values).find(function (option) { + return option[0] === value; + })[1]; + break; + case 'many2one': + displayed = field.value[1] || value; + break; + default: + displayed = value; + } + return { name: name, string: field.string, value: value, + displayed: displayed, // convert undefined to false change_default: !!field.field.change_default } diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index fd1fda36753..7ee68877fdd 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -806,7 +806,7 @@ @@ -823,7 +823,7 @@