web_m2x_options
项目描述
此模块修改了“many2one”和“many2manytags”表单小部件,以便添加一些新的显示控制选项。
提供的选择包括移除“创建…”和/或“创建并编辑…”条目下拉菜单的可能性。您还可以更改下拉菜单中显示的默认提案数量。
如果没有指定,并且当前用户没有创建相关对象的权限,则模块将避免提出任何创建选项。
目录表
用法
在字段的选项字典中
create 布尔值 (默认:取决于用户是否有创建权限)
是否在下拉面板中显示“创建…”条目。仅适用于m2o字段。
create_edit 布尔值 (默认:取决于用户是否有创建权限)
是否在下拉面板中显示“创建并编辑…”条目
limit 整数 (默认:Odoo默认值为8)
在下拉面板中显示的记录数
search_more 布尔值
用于强制禁用/启用搜索更多按钮。
field_color 字符串
一个字符串,用于定义用于定义颜色的字段。此选项必须与颜色一起使用。
colors 字典
一个字典,用于将字段值与HTML颜色关联。此选项必须与field_color一起使用。
open 布尔值 (默认:False)
使许多2one按钮打开链接的资源。
ir.config_parameter选项
现在您可以禁用 odoo 实例中所有小部件的“创建…”和“创建并编辑…”条目。如果您禁用了一个选项,您可以通过在字段定义中设置“create: True”选项来为特定字段启用它。
web_m2x_options.create 布尔值 (默认:取决于用户是否有创建权限)
是否在 odoo 实例中所有字段的下拉面板中显示“创建…”条目。
web_m2x_options.create_edit 布尔值 (默认:取决于用户是否有创建权限)
是否在 odoo 实例中所有字段的下拉面板中显示“创建并编辑…”条目。
web_m2x_options.limit 整数 (默认:odoo 默认值为 8)
在 odoo 实例中所有字段的下拉面板中显示的记录数
web_m2x_options.search_more 布尔值 (默认:默认值为 False)
字段是否始终显示“搜索更多…”条目。
web_m2x_options.field_limit_entries 整数
在所有 One2many 字段中显示的行数
要添加这些参数,请转到配置 -> 技术 -> 参数 -> 系统参数,并添加新参数,例如
web_m2x_options.create: False
web_m2x_options.create_edit: False
web_m2x_options.limit: 10
web_m2x_options.search_more: True
web_m2x_options.field_limit_entries: 5
示例
您的 XML 表单视图定义可能包含
...
<field name="partner_id" options="{'limit': 10, 'create': false, 'create_edit': false, 'search_more': true, 'field_color':'type', 'colors':{'contact':'green', 'invoice': 'red', 'delivery': 'blue'}}"/>
...
已知问题/路线图
请确保您没有继承的视图移除了您在字段上设置的 options!如果没有任何作用,请在 _search 方法 的第一行添加调试器,并在 Odoo 中启用调试模式。当您在一个多对一字段中写入内容时,javascript 调试器应该暂停。如果不是这样,请验证您的安装。
我认为将标签制成可点击的矩形不如将其作为可点击链接放置更好,这样我们就可以与其他可点击元素(如 many2one…)获得一致的行为/外观。
错误跟踪器
错误在 GitHub 问题 上跟踪。在遇到麻烦的情况下,请检查是否已报告您的问题。如果您是第一个发现的人,请通过提供详细和受欢迎的 反馈 来帮助我们解决这个问题。
请不要直接联系贡献者以获取支持或技术问题的帮助。
致谢
贡献者
David Coninckx <davconinckx@gmail.com>
Emanuel Cino <ecino@compassion.ch>
Holger Brunn <hbrunn@therp.nl>
Nicolas JEUDY <nicolas@sudokeys.com>
Yannick Vaucher <yannick.vaucher@camptocamp.com>
Zakaria Makrelouf <z.makrelouf@gmail.com>
-
Jairo Llopis <jairo.llopis@tecnativa.com>
David Vidal <david.vidal@tecnativa.com>
Ernesto Tejeda <ernesto.tejeda87@gmail.com>
Carlos Roca
Bhavesh Odedra <bodedra@opensourceintegrators.com>
Dhara Solanki <dhara.solanki@initos.com> (http://www.initos.com)
-
Hoang Diep <hoang@trobz.com>
-
Manuel Regidor <manuel.regidor@sygel.es>
Valentín Vinagre <valentin.vinagre@sygel.es>
Harald Panten <harald.panten@sygel.es>
其他致谢
本模块从15.0版本迁移到16.0版本得到了Camptocamp的资金支持。
维护者
此模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。
此模块是GitHub上OCA/web项目的组成部分。
欢迎您贡献力量。了解详情请访问https://odoo-community.org/page/Contribute。
项目详情
odoo_addon_web_m2x_options-17.0.1.0.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a933822e426dbb1bce4beceb1b07191aec5583941f7f18b79156d980c2302aa1 |
|
MD5 | 3210c80d2295a06b8bf1cde22bcf0cd2 |
|
BLAKE2b-256 | 13142664a334ae88f45b33e3a0bbc08516eb60eb1e12eb4eb190ae5d01c317c9 |