我有一个One2many字段,我想在attrs上放一些东西--如果这个One2many是空的,就把它隐藏起来。
One2many已经从其他对象自动填充,所以我需要做的就是将不可见对象设置为类似于...
{'invisible':[('this_field_ids','=',False)]}只有一个问题。这不适用于One2many字段。
如果它是boolean、char或Many2one,那么它可以工作,但One2many的行为不同。
如果这个页面是空的,我可以在attrs中放什么来使它(或者在这个例子中,这个页面)不可见?
我相信我可以创建一个单独的计算字段来完成这项工作,但我想知道我是否可以在没有计算字段的情况下实现这一点。
发布于 2017-02-22 15:27:58
比较结果应该是一个空列表:
{'invisible':[('this_field_ids', '=', [])]}发布于 2017-02-22 15:47:54
要隐藏One2many字段,请在attrs属性中使用此条件,如下所示。
attrs="{'invisible': [('this_field_ids', '=', [(6, False, [])])]}"https://stackoverflow.com/questions/42383923
复制相似问题