隐藏One2many表单字段的弹出窗口

问题描述 投票:0回答:1

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

<field name="child_ids">
  <tree>
     <field name="child_attr"/>
  </tree>
</field>

[在两个模型(父母和孩子)中,所有字段都定义为readonly=True。单击child_ids列表的一行会弹出,我想抑制的行为

到目前为止,我已经尝试了所有可能的组合,但无济于事:

  • create="false" edit="false" editable="bottom"添加到<tree>标签(和一些变体)
  • options="{'no_create': True, 'no_open': True}"添加到<field>标签
  • ir.actions.act_window的模型创建仅包含child_ids作为tree的模型的额外view_mode
  • child_ids的模型创建一个空的表单定义(这将打开一个空的弹出窗口)

我想念什么?

odoo odoo-12
1个回答
0
投票
我想您只创建了树视图,这意味着使用的表单视图是默认视图,这意味着options =“ {'no_open':True}”不用于表单视图也可以按照您自己的建议创建表单视图并添加options =“ {'no_open':True}”,它应该可以正常工作
© www.soinside.com 2019 - 2024. All rights reserved.