如何设置约束以允许选择2个字段作为最大值?

时间:2018-05-11 13:19:50

标签: python odoo-8 odoo odoo-10

我有4个字段,但最多只能选择2个字段。如果选择了3个字段,我需要引发 ValidationError 。我怎样才能做到这一点?顺便说一句,它们可以按随机顺序选择。

field1 = fields.Boolean(string='Field 1')
field2 = fields.Boolean(string='Field 2')
field3 = fields.Boolean(string='Field 3')
field4 = fields.Boolean(string='Field 4')

@api.constrains('field1', 'field2', 'field3', 'field4')
def fields_constr(self):
    if fields ...

0 个答案:

没有答案