Odoo,覆盖树视图单击的操作以打开另一个模型的表单

时间:2019-11-28 19:31:31

标签: odoo odoo-10 odoo-9 odoo-11 odoo-12

这个案例非常简单,但是我找不到任何解决方法。

.py
model_a:
    field_b = fields.Many2one('model_b')

.xml
<tree string="List of model_a elements">
    <field name="field_b" />

我有一个“ model_a”的列表视图。 我想在用户单击一行时将其重定向到field_b的表单。

非常简单,但是有办法实现吗?

1 个答案:

答案 0 :(得分:0)

您可以轻松地做到这一点,方法是在xml字段的操作视图中添加这样的视图

<record id="model_a_action" model="ir.actions.act_window">
    <field name="name">model.a.form.action</field>
    <field name="res_model">model.a</field>
    <field name="view_type">form</field>
    <field name="view_mode">tree,form</field>
</record>