树视图odoo中的不可见属性

Invisible attributes in tree view odoo

我试图在我的 treeView 中隐藏一些字段,但它不起作用。 这是我的代码:

<record id="partner_views_tree" model="ir.ui.view"> 
        <field name="name">partner.views.tree</field>
        <field name="type">tree</field>
        <field name="model">res.partner</field>
        <field name="inherit_id" ref="base.view_partner_tree"/>
        <field name="arch" type="xml">

            <tree>
             <field name="phone" invisible="1"/>
                <field name="email" invisible="1"/>
                <field name="matricule"/>
                <field name="tel"/>
                <field name="email_no"/>
                <field name="annee_prestation"/>

            </tree>
        </field>
    </record>

我不知道如何隐藏字段,有办法吗?如果可以,怎么做?

当我们想隐藏任何父视图字段时,我们应该使用以下机制。

试试这些:

<field name="phone" position="atrributes">
    <attribute name="invisible">1</attribute>
</field>

试试这个。

<record id="partner_views_tree" model="ir.ui.view"> 
     <field name="name">partner.views.tree</field>
     <field name="type">tree</field>
     <field name="model">res.partner</field>
     <field name="inherit_id" ref="base.view_partner_tree"/>
     <field name="arch" type="xml">
         <xpath expr="//field[@name='phone']" position="attributes">
             <attribute name="invisible">1</attribute>
         </xpath>
         <xpath expr="//field[@name='email']" position="attributes">
             <attribute name="invisible">1</attribute>
         </xpath>
     </field>
 </record>