diff --git a/CHANGELOG b/CHANGELOG index e2c29a4b0e..1066a427da 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,4 @@ +* Support field name on image tag * Use input number and toLocaleString for numeric fields * Show related record names for all windows * Allow to edit Many2One from tree view diff --git a/src/view/form.js b/src/view/form.js index 8c27262c4b..829ecf533a 100644 --- a/src/view/form.js +++ b/src/view/form.js @@ -833,7 +833,18 @@ function eval_pyson(value){ this.img = jQuery('', { 'class': 'center-block' }).appendTo(this.el); - Sao.common.ICONFACTORY.register_icon(attributes.name) + }, + set_state: function(record) { + Sao.View.Form.Image_._super.set_state.call(this, record); + if (!record) { + return; + } + var name = this.attributes.name; + if (name in record.model.fields) { + var field = record.model.fields[name]; + name = field.get(record); + } + Sao.common.ICONFACTORY.register_icon(name) .done(function(url) { this.img.attr('src', url); }.bind(this));