diff --git a/addons/web/static/src/views/fields/x2many/x2many_field.js b/addons/web/static/src/views/fields/x2many/x2many_field.js index 74025398626..6d34eed63ee 100644 --- a/addons/web/static/src/views/fields/x2many/x2many_field.js +++ b/addons/web/static/src/views/fields/x2many/x2many_field.js @@ -44,7 +44,10 @@ export class X2ManyField extends Component { ); this.archInfo = this.props.views?.[this.props.viewMode] || {}; - this.className = computeViewClassName(this.props.viewMode, this.archInfo.xmlDoc); + const classes = this.props.viewMode + ? ["o_field_x2many", `o_field_x2many_${this.props.viewMode}`] + : ["o_field_x2many"]; + this.className = computeViewClassName(this.props.viewMode, this.archInfo.xmlDoc, classes); const { activeActions, creates } = this.archInfo; if (this.props.viewMode === "kanban") { diff --git a/addons/web/static/src/views/fields/x2many/x2many_field.xml b/addons/web/static/src/views/fields/x2many/x2many_field.xml index 2702bd856ee..2d0f243ce40 100644 --- a/addons/web/static/src/views/fields/x2many/x2many_field.xml +++ b/addons/web/static/src/views/fields/x2many/x2many_field.xml @@ -2,7 +2,7 @@ -
+