Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
2 ตอบกลับ
4352 มุมมอง

What is the equivalent attribute for attrs="{'invisible': [('one2many_field', '=', [])]}" , in odoo17?


I use invisible="assignment_ids == []" and invisible="assignment_ids == ''" and invisible="assignment_ids == False" 

But not working.

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Hi Hery,

You can refer to this:

in V16

<field name="categ_ids" attrs="{'invisible': [('categ_ids', '=', [])]}"/>


in V17

<field name="categ_ids" invisible="not categ_ids" options="{'icon': 'fa fa-tag', 'color_field': 'color'}"/>


Hope it helps


อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

try this way:

field name="your_field_name" invisible="['|', ('assignment_ids', '=', False), ('assignment_ids', '=', [(6, 0, [])])]"/>

In Odoo 17, the equivalent attribute for attrs="{'invisible': [('one2many_field', '=', [])]}" is attrs="{'invisible': [('one2many_field', '=', [(6, 0, [])])]}". This notation (6, 0, []) represents an empty list for a one2many field.

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
3
เม.ย. 25
974
4
พ.ค. 25
2691
2
พ.ค. 25
6124
1
มี.ค. 25
1804
4
มี.ค. 25
4687