Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
2 Replies
4099 Tampilan

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
Buang
Jawaban Terbai

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
Buang
Penulis

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

Jawaban Terbai
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
Buang
Penulis

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

Post Terkait Replies Tampilan Aktivitas
1
Jun 22
5849
1
Sep 23
2068
1
Des 22
3511
0
Okt 21
3212
2
Mar 21
4927