如何过滤 odoo 中的 many2one res.parner 字段

How to filter many2one res.parner field in odoo

我有

x_trainer_id = fields.Many2one('res.partner', string='Trainer')

字段,我想通过 partner formcategory_id 标记字段中的值过滤其中的数据。

我只想显示其中的那些记录,它们的 category_id 标签值已定义为 Trainer。

如果我理解正确,请尝试在您的视图中定义您的字段,例如:

<field name="x_trainer_id" domain="[('category_id','=',category_id[0][2])]" />

字段 category_id 也必须在该视图中定义。但是如果你扩展 res.partner 视图,应该没有任何问题。