Odoo 9.0视图中的Co依赖字段

时间:2016-12-29 15:15:53

标签: openerp views

各位大家好,感谢您抽出宝贵时间阅读我的问题:

我需要在我的视图中对两个字段进行更新,让我们说其中一个列出了成分,另一个列出了食物要求

requirements = fields.Selection([(0,"Vegan"),(1,"Lactose intolerant")])
ingredients_id = fields.Many2Many(comodel_name="sample.ingredients")

我需要的是更新ingredients_id的域名,以便仅显示与requirement匹配的域名,反之亦然,如果您选择并选择其他字段并选择合适的{{1} }。我正在考虑根据字段requirement将字段A设为计算字段,然后将B添加到更新字段on_change的字段B。但我很确定会变成某种无限循环的情况。这是我唯一的选择还是我遗漏了一些虚构的东西?

1 个答案:

答案 0 :(得分:1)

使用@ api.depends装饰器并将两个字段作为参数传递给装饰器。这将在每次更改两个值时触发功能,并且将相互依赖。

Local Authentication