Trợ giúp

2

how to define two attachment field in one form - odoo 10

Avatar
medmars

Hi,

in my form i added two fields for attachment work but this code could not save two different attachement in each field,  it just save automatically  the same attachement in both of them. how plz can i resolve this.

this my code in .py : 

identity_card = fields.Many2many('ir.attachment', string="Identity card")
Contract = fields.Many2many('ir.attachment', string="Contract")
in xml :
<field name="identity_card" widget="many2many_binary"/>
<field name="Contract" widget="many2many_binary"/>

Screenshot : 
Regards



1 Bình luận
Ảnh đại diện
Huỷ bỏ
Avatar
Niyas Raphy
-
1 Trả lời
3
Avatar
Markku Luosto
Best Answer

Hi Medmars,

Would this solve your problem?

Regards,

-make

identity_card= fields.Many2many(comodel_name="ir.attachment", 
                                relation="m2m_ir_identity_card_rel",
                                column1="m2m_id",
                                column2="attachment_id",
                                string="Identity Card")
contract = fields.Many2many(comodel_name="ir.attachment",
                                relation="m2m_ir_contract_rel".
                                column1="m2m_id",
                                column2="attachment_id",
                                string="Contract")
<field name="identity_card" widget="many2many_binary"/>
<field name="contract" widget="many2many_binary"/>
2 Bình luận
Ảnh đại diện
Huỷ bỏ
Avatar
medmars
-

Perfect answer ! Thanks

Avatar
Muhammad Awais
-

This man deserves Nobel prize :)