diff options
| author | Aaron Bohy <aab@odoo.com> | 2020-04-29 07:21:46 +0000 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2020-05-05 10:05:12 +0000 |
| commit | a0c7284b6667e2a9f57eed2b19c19fc07174b39d (patch) | |
| tree | c83a5af5425bb9117f9d7148f3c7a597000c765f /addons/web/static/src/js/views | |
| parent | c54007f0e349989f680338111d315bf55c4eab27 (diff) | |
[IMP] web: add 'label' attribute on AbstractField
If set, this value will be displayed as column name in list views.
This attribute could be used in the future in form view for the
same purpose.
Part of task 2195254
Diffstat (limited to 'addons/web/static/src/js/views')
| -rw-r--r-- | addons/web/static/src/js/views/list/list_renderer.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/web/static/src/js/views/list/list_renderer.js b/addons/web/static/src/js/views/list/list_renderer.js index 93576be9348..98febd8efa8 100644 --- a/addons/web/static/src/js/views/list/list_renderer.js +++ b/addons/web/static/src/js/views/list/list_renderer.js @@ -812,8 +812,11 @@ var ListRenderer = BasicRenderer.extend({ var description = string || field.string; if (node.attrs.widget) { $th.addClass(' o_' + node.attrs.widget + '_cell'); - if (this.state.fieldsInfo.list[name].Widget.prototype.noLabel) { + const FieldWidget = this.state.fieldsInfo.list[name].Widget; + if (FieldWidget.prototype.noLabel) { description = ''; + } else if (FieldWidget.prototype.label) { + description = FieldWidget.prototype.label; } } $th.text(description) |
