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

I added two field in the wizard column, like this :


in .py

division = fields.Selection([('Unit','Unit'),('Sparepart','Sparepart'),('Umum','Umum')], 'Division')

chassis_number = fields.Char('Chassis Number')


in .xml

<field name="division"/>

<field name="chassis_number" attrs="{'invisible': [('division','!=','Unit')]}"/>


I need to hide chassis_number field when division is not Unit. And I tried the code like above, but it doesn't work. The effect so as read only. Is there anyone have solution?

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

Try following:

  • 1./ <field name="chassis_number" attrs="{'invisible': [('division','not in',['Unit'])]}"/> 

OR

  • 2./ <field name="chassis_number" attrs="{'invisible': [('division','in',['Sparepart','Umum'])]}"/>

Hope this helps !!.

อวตาร
ละทิ้ง
ผู้เขียน

Hi Emipro.. I have tried it, but same as before. Are you have other solution?

Check whether you didn't put same field twice on the view. i.e "Division"

ผู้เขียน

I have check and there is only one field on the view

Related Posts ตอบกลับ มุมมอง กิจกรรม
0
ส.ค. 25
52
0
ส.ค. 25
7
0
ก.พ. 25
744
2
ต.ค. 24
3629
Removeing attrs in 17.0 แก้ไขแล้ว
2
มิ.ย. 24
2154