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

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

我创建了两个名为 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/

相关文章:

Python 和土耳其语大写

python - Ipython Notebook 上的多核和多线程

python - 我们如何等待消息文本在 selenium 中弹出

python - 运行时错误 : Error creating new content types

python - TypeError : src is not a numpy array, 既不是标量

javascript - 如何在 Odoo 11 中通过 do_action() java 脚本方法显示 action_id

Python:如何才能获得变量的值而不是其地址

python - Odoo中写controller时http和https有什么区别?有错误

xml-serialization - 更改 XML 文件中记录字段的内容

python - 如何获取我在 pymysql 中插入的行的 IDENTITY/AUTONUMBER 值