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

I have a field which I would like present only for certain country:

<field name="org_no" attrs="{'invisible':[('country_id','!=','Sweden')]}"/>

country_id is default for 7.0:

country_id: fields.many2one('res.country', 'Country')

I understand that somehow I need to perform the search first - self.pool.get('res.country').search. But how to do it in a view?

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


First solution is:

attrs = invisible:[('country_id.name', '!='  ,'Sweden' )]

second :

Create one related field

country_name = fields.Char(related='country_id.name', 'Coutnry name') add this field in as invisble

you can add attrs as below

attrs = invisible:[(country_name', '!='  ,'Sweden')]


อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
1
ต.ค. 24
69607
2
ธ.ค. 23
26043
1
มี.ค. 15
6995
1
มี.ค. 15
6944
3
ธ.ค. 23
21865