如何隐藏组或组标签

时间:2018-08-03 13:38:45

标签: odoo odoo-11

我正在使用Odoo 11,并且想隐藏一个组

<page name="sales_purchases" string="Sales &amp; Purchases">
    <group name="container_row_2">
        <group string="Sale" name="sale">
            <field name="customer"/>
            <field name="user_id"/>
        </group>
        <group string="Purchase" name="purchase">
            <field name="supplier"/>
        </group>
        <group string="Misc">
            <field name="ref"/>
            <field name="company_id" groups="base.group_multi_company" options="{'no_create': True}"/>
            <field name="industry_id" attrs="{'invisible': [('is_company', '=', False)]}" options="{'no_create': True}"/>
        </group>
    </group>
</page>

在我的XML中,我正在使用此代码隐藏字段,但是仍然显示该组的标签。

该如何解决?

<xpath expr="//field[@name='trust']" position="replace">
    <field name="trust" attrs="{'invisible':[('customer','=',False)]}"/>
</xpath>

1 个答案:

答案 0 :(得分:0)

您可以在组标记上使用相同的属性:

attrs="{'invisible': [('is_company', '=', False)]}"