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:
- 客戶關係
- e-Commerce
- 會計
- 庫存
- PoS
- Project
- MRP
此問題已被標幟
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
相關帖文 | 回覆 | 瀏覽次數 | 活動 | |
---|---|---|---|---|
|
1
11月 22
|
2581 | ||
|
1
3月 22
|
2645 | ||
|
1
6月 17
|
10218 | ||
|
2
2月 23
|
1307 | ||
|
5
6月 20
|
5894 |
Could you share the code of your form view? I believe you can use <xpath> to locate and modify the inherited view.