更改odoo 12中many2many字段的行为

时间:2019-12-19 13:00:38

标签: python odoo

经过大量搜索,我没有找到任何答案就写下了这个问题。

因此,在添加editable="top/bottom"之后,可以在one2many字段中创建相同格式的记录。我的问题:many2many领域可能吗?意思是在many2many字段中有创建和编辑选项。

单击创建和编辑后,它将弹出默认的模型表单视图,但是我不想要它。单击创建和编辑选项后,它将能够显示任何其他自定义表单视图,或者将显示其他表单字段(其中many2many字段可用)。

有可能吗?如果可以,那么怎么可能,如果没有,可以使用其他任何替代方式。

我在点击红色突出显示的部分后附加了屏幕截图,它将重定向到绿色突出显示的部分。

请帮助。预先感谢您的宝贵时间。

enter image description here

1 个答案:

答案 0 :(得分:1)

是的,可以通过创建form属性来指定many2one在创建或编辑记录时显示为context

<field name="your_many2one_field_name"
         context="{'form_view_ref':'app_name.xmlID_of_form'}" />

此空格键也适用于x2many字段,还有其他类似tree_view_ref, kanban_view_ref

默认情况下,单击create and edit buttonopen button打开表单view并没有简单的方法来完成您想要的事情。