填写来自parent_id的字段

时间:2018-09-28 09:12:38

标签: odoo odoo-9

在res伙伴表格中,我有一个many2many字段。但是当is_company = False时,我确实隐藏了该字段。所以问题是,我如何才能基于parent_id填写此字段。

如果is_company = False,并且parent_id = True,我需要从multiply_pricelists_ids填充parent_id.multiply_pricelists_ids

    <record id="view_res_partner_pricelist_form" model="ir.ui.view">
                <field name="name">view.res.partner.pricelist.form</field>
                <field name="model">res.partner</field>
                <field name="type">form</field>
                <field name="inherit_id" ref="product.view_partner_property_form" />
                <field name="context">{'readonly_by_pass': True}</field>
                <field name="arch" type="xml">
                    <group name="sale" position="inside">
                        <field name="multiply_pricelists_ids" widget="many2many_tags" attrs="{{'invisible: [('is_company' ,'=', False)],'required':['|',('parent_id','=',False), ('is_company','!=',False)]}"/>
                    </group>
  </field>
        </record>

0 个答案:

没有答案