Odoo 如何在不影响 One2many 的情况下删除模型中的创建按钮?

Odoo How to remove Create button in a model without effect to One2many?

我创建了两个名为 Enrollment 和 Student 的模型。在 Student 模型中有一个名为 enrollment_ids 的 one2many 字段。

我只想通过 one2many 字段创建注册。

我可以从看板和表单视图中删除创建按钮。但是,如果我从树视图中删除创建按钮,我将无法从该 one2many 字段中添加注册...

我应该如何完成我的要求....?

您需要为注册分开树视图,一个用于注册的主视图,另一个用于学生视图:

<field name="enrollment_ids" editable="bottom">
    <tree string="This Enrollment tree view inside student">
            <field name="state"/>
            <field name="name"/>      
    </tree>   
    <form string="This Enrollment form view inside student" >
            <field name="state"/>
            <field name="name"/>       
    </form>           
</field>

如果您仍然不确定如何操作,请向我展示您的学生视图 xml 代码。