我在多次搜索后写下这个问题,但没有找到任何答案。
因此,在添加 editable="top/bottom"
后的 one2many 字段中,能够以相同的形式创建记录。我的问题:many2many 字段可能吗?这意味着在many2many字段中有创建和编辑选项。
点击创建并编辑后,它将弹出默认模型表单 View ,但我不想要它。单击“创建和编辑”选项后,它将能够显示任何其他自定义表单 View ,或者将显示可用的“many2many”字段的其他表单字段。
这可能吗?如果是,怎么可能?如果不是,是否有其他可用的替代方法。
我已附上屏幕截图,点击红色突出显示部分,它将重定向到绿色突出显示部分。
请帮忙。预先感谢您的宝贵时间。
最佳答案
是的,在创建或编辑记录时,可以指定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
。
默认情况下,单击创建和编辑按钮
或打开按钮
会打开一个表单 View
,没有简单的方法可以完成您想要的操作。
关于python - odoo 12 中many2many 字段的更改行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59410302/