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

i have field name name_stage_id Many2one from class mk.stage in same class have field level_id Many2many relation class mk.levels any stage have select multi level i want filter level based on stage i used @api.onchange('name_stage_id'):

    @api.onchange('name_stage_id')
    def onchange_levels(self):
        res = {}
        ids = []
        all_stage = self.search([])
        """
        for level_rec in all_stage:
            print level_rec, '?????????????????'
       
            if level_rec.level_id == self.name_stage_id.level_ids:
                ids.append(level_rec.id)
        res['domain'] = {
            'level_id': [('id', 'in', ids)],
        }
        return res
        """

my problem in all_stage hold one id so res return one id just how to solve this to return ids in Level_id

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

have problem in page i try edit but page forbidden

คำตอบที่ดีที่สุด

Can you put  your code for models so that one can understand your problem

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
0
มี.ค. 15
4921
5
ก.ย. 20
12882
1
ก.ย. 19
4450
1
มี.ค. 15
5362
2
มี.ค. 15
7614