Odoo如何删除模型中的“创建”按钮而不影响One2many?

时间:2016-03-29 10:37:44

标签: python python-2.7 openerp odoo-8 odoo-view

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

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

我可以从看板&中移除创建按钮表格视图。但是,如果我从树视图中删除“创建”按钮,则无法从该one2many字段添加注册...

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

1 个答案:

答案 0 :(得分:1)

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

<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代码。