在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
的模型创建一个空的表单定义(这将打开一个空的弹出窗口)我想念什么?
答案 0 :(得分:0)
我猜您只创建了树视图,这意味着使用的表单视图是默认视图,这意味着options =“ {'no_open':True}”不用于表单视图 也可以按照您自己的建议制作表单视图并添加options =“ {'no_open':True}”,它应该可以正常运行