【问题标题】:Filter one2many Field In many2one Field在 many2one 字段中过滤 one2many 字段
【发布时间】:2017-10-19 08:00:35
【问题描述】:

我有一个one2many树字段,其中包含许多列,每列使用一个many2one字段,下图显示了两列:

有没有办法使用 many2one 字段来获取值,让我们说第一列 (prod1, prod2)

我是初学者,不知道从哪里开始,任何建议将不胜感激!

P.S.:我正在使用 odoo v9

【问题讨论】:

    标签: openerp odoo-8 odoo-9 odoo-10 odoo-view


    【解决方案1】:

    您可以使用此文档表单 odoo:Odoo documentation

    One2many 字段;此类字段的值是 comodel_name 中所有记录的记录集,因此字段 inverse_name 等于当前记录。 你可以使用这些参数:

    comodel_name -- name of the target model (string)
    inverse_name -- name of the inverse Many2one field in comodel_name (string)
    domain -- an optional domain to set on candidate values on the client side (domain or string)
    context -- an optional context to use on the client side when handling that field (dictionary)
    auto_join -- whether JOINs are generated upon search through that field (boolean, by default False)
    limit -- optional limit to use upon read (integer)
    

    如果您需要这样使用域:

    field.One2many(comodel_name="model_name", inverse_name="inverse_field_name", string=None, domain=[('filed_name_in_comodel', 'operators', 'Value')])
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多