web_m2x_options
项目描述
此模块修改了“many2one”和“many2manytags”表单小部件,以添加一些新的显示控制选项。
提供的选项包括从many2one下拉菜单中删除“创建...”和/或“创建并编辑...”条目的可能性。您还可以更改下拉菜单中显示的默认提案数量。或者防止在验证错误时弹出对话框。
如果没有指定,则当当前用户没有创建相关对象的权限时,模块将避免提出任何创建选项。
目录表
用法
在字段的选项字典中
create 布尔值 (默认:取决于用户是否有创建权限)
是否在下拉面板中显示“创建...”条目。
create_edit 布尔值 (默认:取决于用户是否有创建权限)
是否在下拉面板中显示“创建并编辑...”条目。
m2o_dialog 布尔值 (默认:取决于用户是否有创建权限)
是否在验证错误时显示many2one对话框。
limit 整数 (默认:openerp默认值为7)
下拉面板中显示的记录数
search_more 布尔值
用于强制禁用/启用“搜索更多”按钮。
field_color 字符串
定义用于定义颜色的字符串。此选项必须与颜色一起使用。
颜色 字典
一个将字段值与HTML颜色关联的字典。此选项必须与field_color一起使用。
no_open_edit 布尔值 (默认:如果未设置,则no_open的值为False)
使多对一在编辑模式下不提供点击通过,但在读取模式下可以。
open 布尔值 (默认:False)
使多对多和一对多行按钮打开关联的资源。
no_color_picker 布尔值 (默认:False)
在多对多_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实例中所有字段的情况下显示多对一对话框以验证错误。
web_m2x_options.limit 整数 (默认:openerp默认值为7)
在odoo实例中所有字段的下拉面板中显示的记录数
web_m2x_options.search_more 布尔值 (默认:默认值为False)
字段是否始终显示“搜索更多...”条目。
web_m2x_options.field_limit_entries 整数
在所有一对多字段上显示的行数
要添加这些参数,请转到配置 -> 技术 -> 参数 -> 系统参数,并添加新参数,如
web_m2x_options.create: False
web_m2x_options.create_edit: False
web_m2x_options.m2o_dialog: 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':'state', 'colors':{'active':'green'}}"/> ...
已知问题 / 路线图
请确保您没有继承的视图删除了在字段上设置的选项!如果什么也不起作用,请在_search方法的第一行添加调试器,并在Odoo中启用调试模式。当您在一个多对一字段中写入内容时,javascript调试器应该暂停。如果不是,请检查您的安装。
与其使标签矩形可点击,我认为将文本作为可点击链接更好,这样我们就会与其他可点击元素(如多对一...)保持一致的行为/外观。
在编辑模式下,添加一个类似于多对一字段上的图标将很棒,以便允许在弹出窗口中打开多对多。
将此功能作为可配置选项通过参数包含,以便在所有多对多标签中默认具有此行为。
错误跟踪器
错误在GitHub Issues上跟踪。如果遇到问题,请检查是否已报告您的问题。如果您首先发现了它,请帮助我们通过提供详细且受欢迎的反馈。
请不要直接联系贡献者以获取支持或帮助解决技术问题。
鸣谢
贡献者
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)
维护者
本模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛使用。
本模块是GitHub上OCA/web项目的组成部分。
欢迎您贡献。要了解如何贡献,请访问https://odoo-community.org/page/Contribute。
项目详情
哈希值 for odoo14_addon_web_m2x_options-14.0.1.1.1-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f1021e4d63f6704134749d3972edab676fbd8dcdf1f99141778ab5cd7c233759 |
|
MD5 | 7757eeeaea0ef5eac3510237c0dac288 |
|
BLAKE2b-256 | d81a6e2cadc6abb70d31b1ed7f2934649256bb90c2739f6da6ee592a37496b29 |