跳至内容

Odoo 18中的列表(形)视图装饰属性

Odoo 18中的列表(形)视图装饰属性

列表视图装饰在 Odoo 中提供了一种基于特定条件在列表/树形视图中直观突出显示记录或字段的方式。这些装饰能够提升用户体验,使用户更轻松地识别重要记录。在 Odoo 18 中,有多个属性可用于列表视图装饰,为数据管理提供了灵活性。以下是关键装饰属性及其用法的概述。

在 Odoo 中,<list> 元素使用decoration-type 属性根据特定字段的值为列表视图应用视觉指示器。decoration-type 属性使您能够定义应用装饰的条件。

在列表视图定义中使用装饰属性的语法如下:

<list decoration-type="field=='value'">

例如:

<list string="Next Activities"
       decoration-danger="
date_deadline < current_date and active == True"
       decoration-warning="date_deadline == current_date and active == True"
       decoration-success="date_deadline > current_date and active == True"
       default_order="date_deadline" create="false">

关键装饰属性及其用法

1. decoration-info

decoration-info 属性用于将记录高亮显示为蓝色,通常表示需要注意但并非关键的信息。您可以根据条件应用此装饰。

2. decoration-danger

decoration-danger 属性将记录高亮显示为红色,通常用于指示需要立即关注的关键问题或错误。

3. decoration-success

decoration-success 属性用于表示成功或积极的情况,以绿色高亮显示。通常用于已完成的任务、已支付的发票或库存水平高于阈值的情况。

4. decoration-muted

decoration-muted 属性可将某些记录置为灰色显示。通常用于指示非活动或已归档的记录。

5. decoration-warning

此属性将记录高亮显示为黄色,表示警告或需要注意的事项。

6. decoration-it(斜体)

此属性将字段渲染为斜体文本。这是一种较不显眼的装饰方式,通常用于不太关键的视觉区分。

7. decoration-bf(粗体)

decoration-bf 属性对字段应用粗体格式。

8. decoration-primary

decoration-primary 属性用于将记录高亮显示为浅紫色,通常表示需要注意但并非关键的信息。您可以根据条件应用此装饰。

Odoo 18 中的列表视图装饰为增强记录的可见性和管理提供了有用的工具。通过使用各种装饰属性,您可以为用户创建更直观和信息丰富的视图。

Odoo 18中的列表(形)视图装饰属性
中国 Odoo, 苏州远鼎 2025年3月14日
标签
存档