跳转到主要内容

轻松自定义视图修饰符。

项目描述

Beta License: LGPL-3 OCA/web Translate me on Weblate Try me on Runboat

此模块允许自定义表单和树形视图节点上的修饰符。

例如,它允许将字段设置为只读、不可见或必填。

目录

用例/上下文

在Odoo中,当您想自定义某些字段或视图(如隐藏字段、更改列表视图的行数或使字段必填)时,您需要具备技术知识。

此模块允许功能人员应用一些自定义设置,而无需编写代码。

用法

访问模块

作为系统管理员,我转到设置/技术/用户界面/自定义修饰符自定义修饰符菜单

所需字段

我创建了一个新的自定义修饰符。 新修饰符

修饰符配置为使产品字段 default_code 必填。

屏幕刷新后,我进入产品的表单视图。

我注意到字段default_code是必填项。产品表单

隐藏选择项

该模块允许隐藏选择字段中的一个项(选项)。隐藏选择项修改器

上述示例隐藏了地址类型其他无选择项的联系方式表单

请注意,如果隐藏的选项已在记录中选中,它将看起来像从未设置过。未选择的联系方式类型

因此,此功能仅应用于隐藏从未使用的选项。

强制保存

新增了强制保存选项。强制保存修改器

此修改器可以与只读修改器一起使用,以便将字段值保存到服务器。

自定义小部件

可以为特定字段自定义所使用的小部件。自定义小部件 带有自定义小部件的任务表单

每页行数(列表视图)

新增了一个修改器,用于设置列表视图中的每页行数。

在以下示例中,我们设置销售订单表单视图中的每页销售订单行数为20行。

Number of lines per Page Modifier Sale Order with Limited SOL per Page

高级用法

类型字段中,我可以选择Xpath。这允许为特定视图节点设置修改器,例如按钮。按钮修改器 上述示例隐藏了产品表单视图中的一个按钮。

排除组

新增了排除组字段。排除组

如果至少选择了一个用户组,则不会将这些组的成员应用于修改器。

这在仅对用户子集渲染元素为只读或不可见时很有用。

可选

从版本14.0.2.0.1开始,可以自定义树视图中特定字段的选项。

Optional修改器接受2个可能的键

  • show : 使字段默认在树视图中显示。

  • hide : 使字段默认在树视图的省略号中隐藏。

示例

作为系统管理员,我进入设置/技术/用户界面/自定义修改器

我为sale.order模型添加字段名(在报价列表视图中标记为编号)。

我选择修改器 可选,然后设置键 显示可选修改器

我转到引用列表视图,并注意该字段现在默认显示,并且可以隐藏它。 可选修改器应用

已知问题/路线图

  • 为所有用户在字段上设置默认值。

错误跟踪器

GitHub Issues 上跟踪错误。如有问题,请检查是否已经报告了您的问题。如果您是第一个发现它的人,请提供详细且受欢迎的 反馈,帮助我们将其解决。

请不要直接联系贡献者询问支持或技术问题。

鸣谢

作者

  • Numigi

维护者

此模块由OCA维护。

Odoo Community Association

OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。

此模块是GitHub上的OCA/web项目的一部分。

欢迎您贡献。要了解如何贡献,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

此版本没有提供源代码分发文件。有关创建分发存档的教程,请参阅生成分发存档

构建分发

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面