diff --git a/web_widget_x2many_2d_matrix/static/src/js/2d_matrix_renderer.js b/web_widget_x2many_2d_matrix/static/src/js/2d_matrix_renderer.js index 187550f6c..21a3adc9e 100644 --- a/web_widget_x2many_2d_matrix/static/src/js/2d_matrix_renderer.js +++ b/web_widget_x2many_2d_matrix/static/src/js/2d_matrix_renderer.js @@ -220,7 +220,7 @@ odoo.define('web_widget_x2many_2d_matrix.X2Many2dMatrixRenderer', function (requ */ _renderLabelCell: function (record) { var $td = $('<td>'); - var value = record.data[this.matrix_data.field_y_axis]; + var value = record.data[this.matrix_data.field_label_y_axis]; if (value.type === 'record') { // We have a related record value = value.data.display_name; diff --git a/web_widget_x2many_2d_matrix/static/src/js/widget_x2many_2d_matrix.js b/web_widget_x2many_2d_matrix/static/src/js/widget_x2many_2d_matrix.js index a8b336da1..8f639ae5b 100644 --- a/web_widget_x2many_2d_matrix/static/src/js/widget_x2many_2d_matrix.js +++ b/web_widget_x2many_2d_matrix/static/src/js/widget_x2many_2d_matrix.js @@ -94,8 +94,8 @@ odoo.define('web_widget_x2many_2d_matrix.widget', function (require) { this.x_axis = []; this.y_axis = []; _.each(records, function (record) { - var x = record.data[this.field_x_axis], - y = record.data[this.field_y_axis]; + var x = record.data[this.field_label_x_axis], + y = record.data[this.field_label_y_axis]; if (x.type === 'record') { // We have a related record x = x.data.display_name; @@ -126,6 +126,8 @@ odoo.define('web_widget_x2many_2d_matrix.widget', function (require) { 'field_value': this.field_value, 'field_x_axis': this.field_x_axis, 'field_y_axis': this.field_y_axis, + 'field_label_x_axis': this.field_label_x_axis, + 'field_label_y_axis': this.field_label_y_axis, 'columns': this.columns, 'rows': this.rows, 'show_row_totals': this.show_row_totals,