odoo 隐藏Many2many 的 “新建” 和One2many 的 “保存并新建” 按钮隐藏

  • 对于Many2many 打开新form视图 隐藏“新建” 按钮,

在这里插入图片描述
隐藏后的效果
在这里插入图片描述
在xml 里面的字段添加

<field name="production_line_ids"
 options="{
     
     'no_create': True}"/>

# options="{'no_create': True}"

添加 options="{‘no_create’: True}" 后即可隐藏掉

  • 对于One2many 打开新form视图 隐藏“保存并新建” 按钮,
    保存并新建 按钮
    隐藏后的效果
    在这里插入图片描述
    在scss文件 里面添加
.modal-footer .btn-primary:nth-of-type(2) {
    
    
  display: None;
}

引入scss 文件

        <template id="production_front" name="production settings" inherit_id="web.assets_backend">
            <xpath expr="." position="inside">
                <link rel="stylesheet" type="text/scss" href="/production/static/src/scss/production_style.scss"/>
            </xpath>
        </template>

添加后整个系统的 One2many “保存并新建” 按钮隐藏掉

猜你喜欢

转载自blog.csdn.net/weixin_42464956/article/details/108360950