【问题标题】:Odoo How to remove Create button in a model without effect to One2many?Odoo如何删除模型中的创建按钮对One2many没有影响?
【发布时间】:2016-03-29 10:37:43
【问题描述】:
我创建了两个模型,名为 Enrollment 和 Student。在学生模型中,有一个名为enrollment_ids 的one2many 字段。
我只想通过 one2many 字段创建注册。
我可以从看板和表单视图中删除创建按钮。但是,如果我从树视图中删除创建按钮,我将无法从该 one2many 字段中添加注册...
我应该如何完成我的需求....?
【问题讨论】:
标签:
python
python-2.7
openerp
odoo-8
odoo-view
【解决方案1】:
您需要为 Enrollment 分离树视图,一个用于 Enrollment 的主视图,另一个用于内部学生视图:
<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 代码。