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

Python Code:-

class product_available_stock(models.Model):
_name = "product.available.stock"


product_name = fields.Many2one("product.template")
variants = fields.Many2one("product.attribute.value")


def state_id_change(self, cr, uid, ids, product_name):
    values = {'variants': False}

    if product_name:
        state = self.product_name.ids
        values['variants'] = state.variants.id

    return {'value': values}

XML Code:-

<group>
   <field name="product_name" on_change="state_id_change(product_name)"/>
   <field name="variants"/>
</group>

May I get any help on the above topic?

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

hello please find the minor change which I have made



def state_id_change(self, cr, uid, ids, product_name):
    values = {'variants': False}

    if product_name:
        state = self.product_name.ids
        values['variants'] = state.variants.id

    return {
value': {
        state : self.product_name.ids
        values['variants'] : state.variants.id
}}

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
0
ก.ค. 17
3020
2
ก.ย. 23
5018
Remove "add an item" แก้ไขแล้ว
12
ต.ค. 23
36086
2
ก.ค. 22
5895
2
ก.ค. 21
6346