You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Odoo v12树形视图中隐藏导入按钮的方法(保留创建按钮)

Odoo v12树形视图隐藏「导入」按钮但保留「创建」按钮的解决方法
  • 先确认视图的继承与加载逻辑
    如果你是通过继承现有视图进行修改,直接在原tree标签加import="false"可能会被父视图的设置覆盖,需要用属性修改的方式来覆盖:

    <record id="inherit_target_model_tree" model="ir.ui.view">
        <field name="name">inherit.target.model.tree</field>
        <field name="model">target.model</field>
        <field name="inherit_id" ref="module_name.target_model_tree_view"/>
        <field name="arch" type="xml">
            <tree position="attributes">
                <attribute name="import">false</attribute>
            </tree>
        </field>
    </record>
    

    如果是直接定义全新树形视图,确保标签属性写法正确,且视图被正确关联到菜单或动作:

    <record id="target_model_tree_view" model="ir.ui.view">
        <field name="name">target.model.tree.view</field>
        <field name="model">target.model</field>
        <field name="arch" type="xml">
            <tree string="目标模型列表" import="false">
                <field name="field1"/>
                <field name="field2"/>
                <!-- 其他字段定义 -->
            </tree>
        </field>
    </record>
    
  • 检查用户权限
    若当前用户所属权限组拥有对应模型的「导入」权限,即使视图设置了import="false",按钮仍可能显示。需进入权限组设置,取消该模型的导入权限。

  • 刷新缓存并验证
    修改完成后,进入「设置->技术->用户界面->视图」,点击顶部的「刷新」按钮清除视图缓存,或直接重启Odoo服务,确保新设置生效。

内容的提问来源于stack exchange,提问作者Ernesto Ruiz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 10:04:54