使用 Many2one 字段编写域
Writing a domain with a Many2one field
好的,我正在与多家公司合作,在我的表格上有 company_ids。我试图根据 company_ids 中的值隐藏另一个字段。这是我试过的。
attrs="{'invisible': [('company_ids', '!=', [(6, False, [3])])]}"
attrs="{'invisible': [('company_ids', '!=', 3)]}"
attrs="{'invisible': [('company_ids', 'not in', [3])]}"
attrs="{'invisible': [('company_ids', 'child_of', [(6, False, [4])])]}"
attrs="{'invisible': [('company_ids', 'child_of', [4])]}"
attrs="{'invisible': [('company_ids', 'not in', 3])]}"
attrs="{'invisible': [('company_ids', '!=', '3']}"
attrs="{'invisible': [('company_ids', '!=', 'Company Name')]}"
我不明白为什么我无法让它工作。以上都是隐藏字段。
我找到了解决方法。我为每个公司创建了一个布尔值字段,然后循环 company_ids 并将其布尔值设置为 true 如果公司 ID 在列表中。然后我使用了以下域 [('is_company_1', '=', False)].
好的,我正在与多家公司合作,在我的表格上有 company_ids。我试图根据 company_ids 中的值隐藏另一个字段。这是我试过的。
attrs="{'invisible': [('company_ids', '!=', [(6, False, [3])])]}"
attrs="{'invisible': [('company_ids', '!=', 3)]}"
attrs="{'invisible': [('company_ids', 'not in', [3])]}"
attrs="{'invisible': [('company_ids', 'child_of', [(6, False, [4])])]}"
attrs="{'invisible': [('company_ids', 'child_of', [4])]}"
attrs="{'invisible': [('company_ids', 'not in', 3])]}"
attrs="{'invisible': [('company_ids', '!=', '3']}"
attrs="{'invisible': [('company_ids', '!=', 'Company Name')]}"
我不明白为什么我无法让它工作。以上都是隐藏字段。
我找到了解决方法。我为每个公司创建了一个布尔值字段,然后循环 company_ids 并将其布尔值设置为 true 如果公司 ID 在列表中。然后我使用了以下域 [('is_company_1', '=', False)].