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

i want to select all value of the route_ids in the product.template in default  but i'm having hard time figuring out how to select the value of this many2many_checkbox with python code ,is there any way to do so ? I need your help please

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

hello

when you write into the many2many field, at that time you can use like 

product_id.write({'route_ids': [(6, 0, list_of_route_record_ids)]})

for write in field many2many type the process is same, just using widget it display data in different format.

so override the default_get method and in the return result of the method you have to update the value.

@api.model
def default_get(self, fieldslist):
    res = super(classname, self).default_get(fieldlist) 
    res.update({'route_ids': [(6, 0, record_ids)]}) # where record_ids = you have to search route ids and pass the list of record
    return res
อวตาร
ละทิ้ง
ผู้เขียน

Hi Mitul Shingala,

thank you for your answer, I think it worked,

Related Posts ตอบกลับ มุมมอง กิจกรรม
1
พ.ย. 17
2816
2
ต.ค. 23
6219
2
พ.ย. 22
6637
1
พ.ย. 21
5915
0
ก.ย. 21
2761