首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Odoo 10 -如何隐藏One2many字段

Odoo 10 -如何隐藏One2many字段
EN

Stack Overflow用户
提问于 2017-02-22 14:08:25
回答 2查看 1.4K关注 0票数 2

我有一个One2many字段,我想在attrs上放一些东西--如果这个One2many是空的,就把它隐藏起来。

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

代码语言:javascript
复制
{'invisible':[('this_field_ids','=',False)]}

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

如果它是booleancharMany2one,那么它可以工作,但One2many的行为不同。

如果这个页面是空的,我可以在attrs中放什么来使它(或者在这个例子中,这个页面)不可见?

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-22 15:27:58

比较结果应该是一个空列表:

代码语言:javascript
复制
{'invisible':[('this_field_ids', '=', [])]}
票数 3
EN

Stack Overflow用户

发布于 2017-02-22 15:47:54

要隐藏One2many字段,请在attrs属性中使用此条件,如下所示。

代码语言:javascript
复制
attrs="{'invisible': [('this_field_ids', '=', [(6, False, [])])]}"
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42383923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档