我有一个 One2many
字段,并且针对 attrs,我想添加一些类似的内容 - 如果此 One2many
为空,则将其隐藏。
One2many
已经从其他对象自动填充,所以我需要做的就是将不可见设置为类似...
{'invisible':[('this_field_ids','=',False)]}
只有一个问题...这不适用于 One2many
字段。
如果它是一个 boolean
、char
或 Many2one
那么它就可以工作,但是 One2many
会起作用不同。
如果它是空的,我可以在属性中添加什么来使其(或者在本例中,其所在的“页面”)不可见?
我相信我可以创建一个单独的计算字段来完成工作,但我想知道是否可以在没有计算字段的情况下实现这一目标。
最佳答案
比较应该与空列表:
{'invisible':[('this_field_ids', '=', [])]}
关于Odoo 10 - 如何隐藏 One2many 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42383923/