web_m2x_options
项目描述
该模块修改了“many2one”和“many2manytags”表单小部件,以添加一些新的显示控制选项。
提供的选项包括从 many2one 下拉列表中删除“创建...”和/或“创建和编辑...”条目的可能性。您还可以更改出现在下拉菜单中的默认提议数量。或者防止在验证错误的情况下弹出对话框。
如果未指定,如果当前用户没有创建相关对象的权限,模块将避免提出任何创建选项。
目录
<nav class="contents local" id="contents" role="doc-toc"> </nav>用法
在字段的选项字典中
create boolean(默认值:取决于用户是否具有创建权限)
是否在下拉面板中显示“创建...”条目。
create_edit 布尔值(默认值:取决于用户是否具有创建权限)
是否在下拉面板中显示“创建和编辑...”条目
m2o_dialog 布尔值(默认值:取决于用户是否具有创建权限)
在验证错误的情况下是否显示 many2one 对话框。
limit int(默认值:openerp 默认值为7)
下拉面板中显示的记录数
search_more 布尔值
用于强制禁用/启用搜索更多按钮。
field_color 字符串
定义用于定义颜色的字段的字符串。此选项必须与颜色一起使用。
颜色 词典
将字段值与 HTML 颜色链接的字典。此选项必须与 field_color 一起使用。
no_open_edit 布尔值(默认值:no_open的值,如果未设置,则为False )
导致 many2one 在编辑模式下不提供点击,但在阅读模式下很好
打开 布尔值(默认值:False)
制作打开链接资源的 many2many_tags 和 one2many rows 按钮
no_color_picker 布尔值(默认值:False)
停用 many2many_tags 按钮上的颜色选择器以不执行任何操作(如果设置了 open,则忽略)
ir.config_parameter 选项
现在,您可以禁用 odoo 实例中所有小部件的“创建...”和“创建和编辑...”条目。如果您禁用一个选项,您可以通过直接在字段定义上设置“create: True”选项为特定字段启用它。
web_m2x_options.create 布尔值(默认值:取决于用户是否具有创建权限)
是否在 odoo 实例中的所有字段的下拉面板中显示“创建...”条目。
web_m2x_options.create_edit 布尔值(默认值:取决于用户是否具有创建权限)
是否在 odoo 实例中的所有字段的下拉面板中显示“创建和编辑...”条目。
web_m2x_options.m2o_dialog 布尔值(默认值:取决于用户是否具有创建权限)
如果 odoo 实例中的所有字段出现验证错误,是否显示 many2one 对话框。
web_m2x_options.limit int(默认值:openerp 默认值为7)
odoo 实例中所有字段在下拉面板中显示的记录数
web_m2x_options.search_more 布尔值(默认值:默认值为False)
该字段是否应始终显示“搜索更多...”条目。
web_m2x_options.field_limit_entries int
所有 One2many 字段上显示的行数
要添加这些参数,请转到配置 -> 技术 -> 参数 -> 系统参数并添加新参数,例如:
web_m2x_options.create: 假
web_m2x_options.create_edit:假
web_m2x_options.m2o_dialog:假
web_m2x_options.limit:10
web_m2x_options.search_more:真
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':'state', 'colors':{'active':'green'}}"/>
...
已知问题/路线图
仔细检查您是否没有删除您在字段上设置的选项的继承视图!如果不起作用,请在_search 方法的第一行添加一个调试器,并在 Odoo 中启用调试模式。当您在 many2one 字段中编写内容时,javascript 调试器应该暂停。如果不验证您的安装。
我认为最好将文本作为可点击链接而不是使标签矩形可点击,这样我们将获得与其他可点击元素(many2one ...)一致的行为/方面。
在编辑模式下,最好在 many2one 字段上添加一个图标,以便在弹出窗口中打开 many2many。
通过参数将此功能作为可配置选项包含在内,以在所有 many2many 标签中默认具有此行为。
错误追踪器
在GitHub 问题上跟踪错误。如果遇到问题,请检查您的问题是否已被报告。如果您首先发现它,请通过提供详细且受欢迎的 反馈来帮助我们粉碎它。
不要就技术问题的支持或帮助直接联系贡献者。
学分
贡献者
大卫康宁克斯< davconinckx @ gmail 。com >
伊曼纽尔·西诺< ecino @慈悲。ch >
霍尔格布伦< hbrunn @ therp 。nl >
尼古拉斯 JEUDY < nicolas @ sudokeys 。com >
雅尼克·沃彻 < yannick . vaucher @ camptocamp 。com >
Zakaria Makrelouf < z . makrelouf @ gmail 。com >
技术:
Jairo Llopis < jairo . llopis @ tecnativa 。com >
大卫·维达尔 <大卫. 维达尔@tecnativa 。_ com >
埃内斯托·特赫达 <埃内斯托. tejeda87 @ gmail 。com >
卡洛斯·罗卡
Bhavesh Odedra< bodedra @ opensourceintegrators 。com >
维护者
该模块由 OCA 维护。
OCA 或 Odoo 社区协会是一个非营利组织,其使命是支持 Odoo 功能的协作开发并促进其广泛使用。
该模块是GitHub 上OCA/web项目的一部分。
欢迎您贡献。要了解如何,请访问https://odoo-community.org/page/Contribute。
项目详情
odoo14_addon_web_m2x_options -14.0.1.1.0-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 018584b4ef6909f87c5dd1cbcb3e4b88f2da17b31635573a69a9f98743457f1e |
|
| MD5 | 71be0a7b49faa5423750a85b2b729970 |
|
| 布莱克2-256 | 9793fcb0dbee14cbade3261754dd51686c93c353a83ff681de10cebe24083efe |