即使一个人,也要活得像军队一样!

Odoo13-- 控制tree视图动态显示隐藏列以及多行编辑的方式

如题: Odoo13 新增了许多特性,如动态显示隐藏列,多行编辑。

动态显示列,只需要在tree视图中定义字段时候,加上 optional 参数即可

多行编辑,只需要在tree视图定义 multi_edit=”1”

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<record id="view_repair_order_tree" model="ir.ui.view">
<field name="name">repair.tree</field>
<field name="model">repair.order</field>
<field name="arch" type="xml">
<tree string="Repairs order" multi_edit="1"
decoration-muted="state in ('done','cancel')" decoration-info="state=='draft'">
<field name="name" />
<field name="product_id" readonly="1" optional="show"/>
<field name="product_qty" optional="hide" string="Quantity"/>
<field name="product_uom" string="Unit of Measure" readonly="1" optional="hide"/>
<field name="user_id" optional="hide"/>
<field name="partner_id" readonly="1" optional="show"/>
<field name="address_id" optional="show"/>
<field name="guarantee_limit" optional="show"/>
<field name="location_id" optional="hide"/>
<field name="company_id" groups="base.group_multi_company" readonly="1" optional="show"/>
<field name="state" optional="show"/>
<field name="activity_exception_decoration" widget="activity_exception"/>
</tree>
</field>

-------------本文结束感谢您的阅读-------------