Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
3967 Lượt xem

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
Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

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>



Ảnh đại diện
Huỷ bỏ
Tác giả

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

Câu trả lời hay nhất
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>
Ảnh đại diện
Huỷ bỏ
Tác giả

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

Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 6 22
5633
1
thg 9 23
1842
1
thg 12 22
3367
0
thg 10 21
2965
2
thg 3 21
4761