Skip to Content
fields forms

Many2many

Odoo 19 fields — Many2many (views)

Live preview Interactive
Source excerpt web/static/src/views/fields/x2many/list_x2many_field.js
import { registry } from "@web/core/registry";
import { formatX2many } from "../formatters";
import { standardFieldProps } from "../standard_field_props";

import { Component } from "@odoo/owl";

export class ListX2ManyField extends Component {
    static template = "web.ListX2ManyField";
    static props = { ...standardFieldProps };

    get formattedValue() {
        return formatX2many(this.props.record.data[this.props.name]);
    }
}

export const listX2ManyField = {
    component: ListX2ManyField,
    useSubView: false,
};

registry.category("fields").add("list.one2many", listX2ManyField);
registry.category("fields").add("list.many2many", listX2ManyField);
Registry / API
Registry name
list.many2many
Category
fields
Module
web
Slug
list-many2many
Nav group
forms