Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
3 Odpowiedzi
1966 Widoki

hello,,


i add new field to product.product model python

i want to Add it in product view form xml 

put i dont find view form for model product.product 

how can i add it 

Awatar
Odrzuć
Najlepsza odpowiedź

Here’s the corrected and clarified XML code for adding a new field using an xpath expression while inheriting from product.product_normal_form_view:

<odoo>

    <record id="product_variant_custom_form_view" model="ir.ui.view">

        <field name="name">product.product.form.custom</field>

        <field name="model">product.product</field>

        <field name="inherit_id" ref="product.product_normal_form_view"/>

        <field name="arch" type="xml">

            <!-- Add the new field after the 'existing_field' field  -->

            <xpath expr="//field[@name='existing_field']" position="after">

                <field name="new_field_name"/>

            </xpath>

        </field>

    </record>

</odoo>


Regards,

Jishna

Accurates


Awatar
Odrzuć
Autor Najlepsza odpowiedź

thank you i use this code but it not add any thing and no errors ???

Awatar
Odrzuć
Najlepsza odpowiedź

The product.product model shares most views with product.template, but has its own specific form view product.product_normal_form_view. Here's how to inherit it:

<odoo>

    <record id="product_variant_custom_form_view" model="ir.ui.view">

        <field name="name">product.product.form.custom</field>

        <field name="model">product.product</field>

        <field name="inherit_id" ref="product.product_normal_form_view"/>

        <field name="arch" type="xml">

            <!-- Add your custom fields/modifications here -->

            

        </field>

    </record>

</odoo>

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
1
maj 21
6722
0
kwi 20
3542
1
sie 19
6202
1
paź 16
6416
5
sie 16
5652