Many2many field odoo 9

时间:2017-05-02 07:54:59

标签: openerp odoo-9

如何在odoo 9中为res.users定义Many2many字段。

我需要在字段中选择多个用户!

users_ids = fields.Many2many('res.users')

1 个答案:

答案 0 :(得分:3)

您可以在https://www.odoo.com/documentation/8.0/reference/orm.html

找到有关字段的大量信息

在你的情况下,你需要这个。

class openerp.fields.Many2many(comodel_name = None,relation = None,column1 = None,column2 = None,string = None,** kwargs)

基础:openerp.fields._RelationalMulti

Many2many field;这样一个字段的值是记录集。

参数

  • comodel_name - 目标模型的名称(字符串)

除相关字段或字段扩展名外,属性comodel_name是必需的。

参数

  • relation - 存储关系的表的可选名称 数据库(字符串)
  • column1 - 引用“这些”记录的列的可选名称 在表关系(字符串)
  • column2 - 引用“那些”记录的列的可选名称 在表关系(字符串)

属性关系,column1和column2是可选的。如果没有给出,名称将自动从型号名称生成,前提是model_name和comodel_name不同!

参数
domain - 在客户端(域或字符串)上设置候选值的可选域

  • context - 在客户端使用的可选上下文 处理该字段(字典)
  • limit - 读取时使用的可选限制(整数)