在 Odoo 模块中添加多选下拉列表

Add Multiselect dropdown in Odoo module

我想在 Odoo 模块中添加一个 multiselect 下拉列表 字段名称将是每周假期,它将用于 select 一周中的多天

下面python是我试过的代码。 'weeklyholiday': fields.selection([('Sunday', 'Sunday'), ('Monday', 'Monday'), ('Tuesday', 'Tuesday'),('Wednesday', 'Wednesday'), "Weekly Holiday"),

据我所知,您不能进行多选,除非您使用某种外部字段类型。我建议您改为在 many2many 中更改您的字段:

weeklyholiday = fields.Many2many('weekday')

在视图中使用以下声明,您应该能够完成您的需要。

<field name="weeklyholiday" widget="many2many_tags" options="{'no_create_edit':'1'}"/>