Odoo 抑制One2many表单字段的弹出窗口
在Odoo 12中,我定义了一个包含One2many字段的表单Odoo 抑制One2many表单字段的弹出窗口,odoo,odoo-12,Odoo,Odoo 12,在Odoo 12中,我定义了一个包含One2many字段的表单 <field name="child_ids"> <tree> <field name="child_attr"/> </tree> </field> 在这两种模型(父模型和子模型)中,所有字段都定义为readonly=True。单击一行子ID的列表会弹出一个弹出窗口,这是我想要抑制的行为 到目前为止,我已经尝试了所有可能的组合,但都无济于事: 将
<field name="child_ids">
<tree>
<field name="child_attr"/>
</tree>
</field>
在这两种模型(父模型和子模型)中,所有字段都定义为readonly=True
。单击一行子ID
的列表会弹出一个弹出窗口,这是我想要抑制的行为
到目前为止,我已经尝试了所有可能的组合,但都无济于事:
- 将
添加到create=“false”edit=“false”editable=“bottom”
标记(以及一些变体) - 将
options=“{'no\u create':True,'no\u open':True}”添加到
标记中 - 为
的模型创建一个额外的子ID
,该模型只包括ir.actions.act窗口
作为树
查看模式
- 为
的模型创建空表单定义(这将打开一个空弹出窗口)子ID
我缺少什么?我猜您只创建了树视图,这意味着使用的表单视图是默认视图,这意味着选项=“{'no\u open':True}”不适用于表单视图 也创建表单视图,并按照您自己的建议添加选项=“{'no_open':True}”,它应该可以工作