Skip to Content
Menu
This question has been flagged
2 Replies
3609 Views

want to inherit and add a custom field brand_id in Products notebook page 'general_information', after field Cost (standard_price). 

1) it is not showing custom field brand_id (Many2many) before going in Edit mode. it is showing only in Edit mode or Create new... (please check both screenshots below) 

AND

2) it is not appearing below Cost (standard_price) column ALSO String/Label not appear

what i am doing wrong or missing? please help

view code here: 
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
    <record id="view_products_form_brands_inherit" model="ir.ui.view">
        <field name="name">products.template.brands</field>
        <field name="model">product.template</field>
        <field name="type">form</field>
        <field name="inherit_id" ref="product.product_template_only_form_view"/>
        <field name="arch" type="xml">
                <xpath expr="//page[@name='general_information']//field[@name='standard_price']" position="after">
                        <field name="brand_id" string="Brand" widget="many2many_tags"/>
                </xpath>
        </field>
    </record>
</odoo>


In Edit mode:

regards
Avatar
Discard
Best Answer

Your field is not showing a label because the standard_price field is added inside the div tag. You should place your field after the div tag.

Try the following code:

<div name="standard_price_uom" position="after">
<field name="brand_id" string="Brand" widget="many2many_tags"/>
</div>



Avatar
Discard
Author

thanks @Sudhir Arya for help, it works fine... :)

Best Answer
Try this
<xpath expr="//page[@name='general_information']//div[@name='standard_price_uom']" position="after">
      <label for="brand_id"/>
      <field name="brand_id" string="Brand" widget="many2many_tags"/>
</xpath>
Avatar
Discard
Author

thanks @Akshay Babu, didn't worked as required.

Related Posts Replies Views Activity
1
Jun 22
5192
1
Sep 23
1567
1
Dec 22
3094
0
Oct 21
2613
2
Mar 21
4456