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

Hi friendz,

I have a many2one field 'default_profile_id' in object 'CIM'

'default_profile_id': fields.many2one('cim.object','Default Profile', domain="[('cim_id','=',id)]"),

in the view file,

<field name="default_profile_id" widget="selection" />

By doing this, I thought I would get the list of profile that are for customer profile like a SELECTION field, but the DOMAIN restriction is not working.

My Requirement is that:

I want to show payment profile available for the current Customer Profile in SELECTION Format

<field name="default_profile_id" widget="selection" domain="[('cim_id','=',active_id)]" /> But showing error as active_id is not available

Thanks & Regards,

Atchuthan

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

Hello atchuthan,

If you want that records from profile those are belongs to cim.object. Than make sure in cim.object there must be one2many field with the "name" cim_id and the object of that field would be your current class object in which you have added this default_profile_id.

Now you just need to give domain in xml only

<field name="default_profile_id" widget="selection" domain="[('cim_id','=',active_id)]"/> Now your xml domain will work it will give you the records the profile which has the active_id.

If still it not work it means the domain is not work with widget you have used. so you need to override the search method. this the last option What you say?

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

regarding active_id I tried but error mentioned that active_id not defined.

My work needs me to remove "Create and Edit" in the many2one field. Domain works in py file as i defined like this:

domain="[('cim_id','=',id)]" inside the fields.many2one definition

ผู้เขียน

Is it possible to create selection field using functions such that current ID records are only shown??

Yes it is possible.

ผู้เขียน

thanks, but can you provide me a sample code for this.

Related Posts ตอบกลับ มุมมอง กิจกรรม
1
พ.ค. 21
4522
0
ธ.ค. 19
4676
naked domain set up แก้ไขแล้ว
3
ก.ค. 25
4235
0
พ.ค. 25
851
1
ก.ค. 24
2234