I've added some custom fields to sale.order model. I also created a form view (which inherits from sale.view_order_form view) for creating a new sale order object. the problem is all created fields are as rows in the form view and I want some of them to go to another column. How can I change the form view to send some fields to another column instead of all being in a row?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Comptabilité
- Inventaire
- PoS
- Project
- MRP
Cette question a été signalée
Hello ,
You can do this using group tag in form view in xml file.
With help of group tag you can separate the fields .
Please refer following example . you can get better idea....
<record id = "sale_order_view_form_inherit_form_1" model = "ir.ui.view" >
<field name = "name" > sale.order.form.inherit </field>
<field name = "model" > sale.order </ field >
<field name = "inherit_id" ref = "sale.view_order_form" />
<field name = "arch" type = "xml" >
<xpath expr = "//" position = "" >
<group>
<group>
<field name = "field1" />
<field name = "field2" />
</group>
<group>
<field name = "field3" />
<field name = "field4" />
</group>
</group>
</xpath>
</field>
</record>
you can use group tag :
<group name="parent">
<group name="child1">
<field name="field_name"/>
</group>
<group name="child2">
<field name="field_name"/>
</group>
</group>
can use colspan attribute for change columns of groups
Hi,
Please refer this,
<record id = "sale_order_view_form_inherit" model = "ir.ui.view" >
<field name = "name" > sale.order.form.inherit </field>
<field name = "model" > sale.order </ field >
<field name = "inherit_id" ref = "sale.view_order_form" />
<field name = "arch" type = "xml" >
<xpath expr = "//" position = "" >
<group>
<group>
<field name = "field_name" />
</group>
<group>
<field name = "field_name" />
</group>
</group>
</xpath>
</field>
</record>
Muhammed Ali M - iWesabe
Vous appréciez la discussion ? Ne vous contentez pas de lire, rejoignez-nous !
Créez un compte dès aujourd'hui pour profiter de fonctionnalités exclusives et échanger avec notre formidable communauté !
S'inscrirePublications associées | Réponses | Vues | Activité | |
---|---|---|---|---|
|
1
nov. 22
|
2856 | ||
|
1
mars 22
|
2796 | ||
|
1
juin 17
|
10437 | ||
|
2
févr. 23
|
1533 | ||
Inherit from inherited view
Résolu
|
|
5
juin 20
|
6138 |
Could you share the code of your form view? I believe you can use <xpath> to locate and modify the inherited view.