2017-02-22 9 views
2

私はOne2manyフィールドを持っています。そして、attrsに対して、私は何かの線に沿って何かを置いています - このOne2manyが空白の場合は非表示にしてください。 Odoo 10 - One2manyフィールドを非表示にする方法

One2many

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

...これは動作しません一つだけ問題があります...ので、私がする必要があるすべてのようなものには見えない設定され、すでに他のオブジェクトから移入autoですa One2manyフィールド。

それは違っbooleanchar、またはMany2oneそれが仕事だろうが、One2many行為だった場合。

これが空であれば、これを作るためにattrsに入れることができますか(この場合、このページ内にある 'ページ')は見えません。

私は別の計算フィールドを作って仕事を終えることができると信じていますが、計算フィールドなしでこれを達成できるかどうかを知りたがっています。

答えて

1

comparaisonは空のリストにする必要があります:

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

これが動作しているように見えます。 – Palza

2

One2manyフィールドを非表示にするには、次のようにattrsに属性の内部で、この条件を使用する。..

attrs="{'invisible': [('this_field_ids', '=', [(6, False, [])])]}" 
関連する問題