done multi add

This commit is contained in:
ivan deng
2019-03-15 00:08:04 +08:00
parent 54e80560fa
commit 68b38b5f2e
6 changed files with 75 additions and 22 deletions

View File

@@ -1,17 +1,19 @@
<odoo>
<data>
<data>
<!-- Inherit Form View to Modify it -->
<record id="app_invoice_form" model="ir.ui.view">
<field name="name">app.account.invoice.form</field>
<field name="model">account.invoice</field>
<field name="inherit_id" ref="account.invoice_form"/>
<field name="arch" type="xml">
<xpath expr="//page/field[@name='invoice_line_ids']/tree/control" position="inside">
<create string="Multi Add Line" context="{
<xpath expr="//page/field[@name='invoice_line_ids']/tree/field[1]" position="before">
<control>
<create string="Multi Add Line" context="{
'pro_multi_add': True,
'pro_res_model': 'product.product',
'pro_res_field': 'product_id',
}"/>
</control>
</xpath>
</field>
</record>
@@ -20,14 +22,16 @@
<field name="model">account.invoice</field>
<field name="inherit_id" ref="account.invoice_supplier_form"/>
<field name="arch" type="xml">
<xpath expr="//page/field[@name='invoice_line_ids']/tree/control" position="inside">
<create string="Multi Add Line" context="{
<xpath expr="//page/field[@name='invoice_line_ids']/tree/field[1]" position="before">
<control>
<create string="Multi Add Line" context="{
'pro_multi_add': True,
'pro_res_model': 'product.product',
'pro_res_field': 'product_id',
}"/>
</control>
</xpath>
</field>
</record>
</data>
</data>
</odoo>