Odoo 10 - 如何隐藏 One2many 字段

标签 odoo odoo-10 one2many

我有一个 One2many 字段,并且针对 attrs,我想添加一些类似的内容 - 如果此 One2many 为空,则将其隐藏。

One2many 已经从其他对象自动填充,所以我需要做的就是将不可见设置为类似...

{'invisible':[('this_field_ids','=',False)]}

只有一个问题...这不适用于 One2many 字段。

如果它是一个 booleancharMany2one 那么它就可以工作,但是 One2many 会起作用不同。

如果它是空的,我可以在属性中添加什么来使其(或者在本例中,其所在的“页面”)不可见?

我相信我可以创建一个单独的计算字段来完成工作,但我想知道是否可以在没有计算字段的情况下实现这一目标。

最佳答案

比较应该与空列表:

{'invisible':[('this_field_ids', '=', [])]}

关于Odoo 10 - 如何隐藏 One2many 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42383923/

相关文章:

postgresql - Odoo 12 编码 latin1 无法解析

python - 添加到 Many2many 字段的用户在单击“保存”后消失

python - 如何防止 Odoo 中已分配日期的字段值重复?

python - 如何将 one2many 下拉数据的值绑定(bind)到 odoo 12 中的列字段?

forms - 如何在我的自定义 View 中显示 One2many 字段的 View ?

sorting - 如何更改 One2many 字段的顺序?

postgresql - Odoo filter postgres view 使用向导数据报告日期

python - 在 Odoo 中设置 Many2one 字段值的域

python - 谷歌计算引擎 OpenERP

python - 如何连接日期字段和 float 以获取日期时间字段?