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

Hello Odoo community,

I was wondering is it possible that let say i have 2 fields res_partner_id which is many2one and phone_numbers which is selection.

so if i change res_partner_id it will populate my phone_numbers list. OR onchange phone_numbers selection but selection will be populated based on res_partner_id. On Openerp version 7

On version 8 it looks something like this but how do i the same on version 7?

 name = fields.Selection(selection='_get_selection' string='name')

@api.onchange('name')
def _get_selection(self):
     choise = []
     ret_ids = self.env['env'].search([])
     for amen_id in ret_ids:
         choise.append((str(amend_id.name),str(amen_id.name)))
     return choise

Any examples and Ideas would be appreciated

Thank you,

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

Selection fields won't be able to change it's value using onchange, switch to a many2one if you wanna do it where you could apply a domain to the field restricting the values to select. With selection fields you can't do that

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
1
ธ.ค. 15
7025
1
พ.ย. 15
5747
2
ก.ค. 22
4772
4
ธ.ค. 19
7584
1
ม.ค. 16
4806