如题: 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>
|