web_m2x_options
项目描述
为多对一字段添加新选项
描述
此模块修改了“多对一”和“多对多标签”表单小部件,以添加一些新的显示控制选项。
提供的选项包括从多对一下拉菜单中删除“创建…”和/或“创建并编辑…”条目的可能性。您还可以更改下拉菜单中显示的默认建议数量。或者,在验证错误的情况下防止对话框弹出。
如果没有指定,则该模块将避免提出任何创建选项,如果当前用户没有创建相关对象的权限。
用法
有关更多信息,请访问
字段选项字典中
create 布尔值 (默认:取决于用户是否有创建权限)
是否在下拉面板中显示“创建…”条目。
create_edit 布尔值 (默认:取决于用户是否有创建权限)
是否在下拉面板中显示“创建并编辑…”条目。
m2o_dialog 布尔值 (默认:取决于用户是否有创建权限)
是否在验证错误的情况下显示多对一对话框。
limit 整数 (默认: openerp默认值为7)
下拉面板中显示的记录数
search_more 布尔值
用于强制禁用/启用更多搜索按钮。
field_color 字符串
定义用于定义颜色的字符串。此选项必须与颜色一起使用。
colors 字典
将字段值与HTML颜色相关联的字典。此选项必须与field_color一起使用。
no_open_edit 布尔值 (默认: no_open 的值,如果没有设置则为 False)
在编辑模式下不会提供点击通过,但在阅读模式下可以
打开 布尔值 (默认: False)
创建许多2多标签按钮,以打开关联的资源
无颜色选择器 布尔值 (默认: False)
禁用许多2多标签按钮上的颜色选择器以执行无操作(如果设置open,则忽略)
ir.config_parameter选项
现在您可以在Odoo实例中的所有小部件中禁用“创建…”和“创建并编辑…”条目。如果您禁用了一个选项,您可以通过在字段定义中直接设置“create: True”选项来为特定字段启用它。
web_m2x_options.create 布尔值 (默认: 如果用户有创建权限则依赖)
是否在Odoo实例中所有字段的下拉面板中显示“创建…”条目。
web_m2x_options.create_edit 布尔值 (默认: 如果用户有创建权限则依赖)
是否在Odoo实例中所有字段的下拉面板中显示“创建并编辑…”条目。
web_m2x_options.m2o_dialog 布尔值 (默认: 如果用户有创建权限则依赖)
是否在Odoo实例中所有字段的情况下显示许多2一对话框。
web_m2x_options.limit 整数 (默认: openerp默认值为7)
Odoo实例中所有字段的下拉面板中显示的记录数
web_m2x_options.search_more 布尔值 (默认: 默认值为False)
是否始终在字段中显示“搜索更多…”条目。
要添加这些参数,请转到配置 -> 技术 -> 参数 -> 系统参数,并添加新参数,如
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
示例
您的XML表单视图定义可能包含
... <field name="partner_id" options="{'limit': 10, 'create': false, 'create_edit': false, 'search_more':true 'field_color':'state', 'colors':{'active':'green'}}"/> ...
已知问题
请确保您没有继承的视图删除了您在字段上设置的选项!如果没有任何效果,请在get_search_result方法的第一行添加调试器,并在Odoo中启用调试模式。当您在许多2一字段中写入内容时,javascript调试器应暂停。如果没有,请验证您的安装。
路线图
而不是使标签矩形可点击,我认为将文本作为可点击链接更好,这样我们就可以与其他可点击元素(许多2一...)保持一致的行为/外观。
在编辑模式下,添加一个类似于许多2一字段上的图标将非常棒,允许在弹出窗口中打开许多2多。
通过参数将此功能作为可配置选项包括,以便默认情况下在所有许多2多标签中具有此行为。
错误追踪器
错误在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>
维护者
本模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛使用。
要为此模块做出贡献,请访问 http://odoo-community.org。
项目详情
odoo10_addon_web_m2x_options-10.0.1.1.1-py2-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 23c6c61b2647d2e762b13e68a339feb2ccca5e5dc2015b456029424d8e3abe08 |
|
MD5 | 31ee0c99d8291072888b80326519ce62 |
|
BLAKE2b-256 | 82a61165ab533a01cbff81a6a2162b9547f4b42cbfc5a1d82acb639c827eebca |