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

I inherited product.template
and i changed the string of total_price field:
total_price=fields.Float(string="All sales price")
i want to change the position of this field to become after list_price field :

<record model="ir\.ui\.view\"\ id=\"product_product_template_view_inherit\"\>


\ \ \ \ \ \ \ \ \ \ \ \ \<field\ name=\"name\"\>product.product.template.view.inherit</field>


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


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


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


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


                    <field name="total_price" position="move">


                    </field>


                </xpath>


            </field>


        </record>

but it doesn't appear correctly:

Awatar
Odrzuć
Najlepsza odpowiedź

Hi 

Please try like this 


<xpath expr="//div[@name='pricing']" position="after">
<field name="total_price"/>
</xpath>

Hope this helps

Regards


Awatar
Odrzuć
Autor

Thank you very much

Autor Najlepsza odpowiedź

This is the code of xml:

<record model="ir\.ui\.view\"\ id=\"product_product_template_view_inherit\"\>
\ \ \ \ \<field\ name=\"name\"\>product.product.template.view.inherit</field>
<field name="model">product.template</field>
<field name="inherit_id" ref="product.product_template_only_form_view"/>
<field name="arch" type="xml">

<xpath expr="//field[@name='list_price']" position="after">
<div>
<label for="total_price" string="All Sales Price"/>
<field name="total_price" position="move" />
</div>


</xpath>



I used label but it doesn't appear correctly

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
1
maj 23
2369
2
mar 23
1937
3
mar 21
7535
3
kwi 24
4424
1
sty 16
8759