我创建了两个名为 Enrollment 和 Student 的模型。在学生模型中,有一个名为 enrollment_ids 的 one2many 字段。
我只想通过 one2many 字段创建注册。
我可以从看板和表单 View 中删除创建按钮。但是,如果我从 TreeView 中删除“创建”按钮,我就无法从该 one2many 字段添加注册...
我应该如何完成我的要求......?
最佳答案
您需要将注册的 TreeView 分开,一个用于注册的主视图,另一个用于学生 View :
<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>
如果您仍然不确定如何操作,请向我展示您的学生 View xml 代码。
关于python - Odoo 如何删除模型中的“创建”按钮而不影响 One2many?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36281918/