Odoo 抑制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的列表会弹出一个弹出窗口,这是我想要抑制的行为 到目前为止,我已经尝试了所有可能的组合,但都无济于事: 将

在Odoo 12中,我定义了一个包含One2many字段的表单

<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}”,它应该可以工作