2016-11-04 58 views
1

我试图隐藏我的树视图某些领域,但不是工作这是我的代码:隐形属性

<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> 

我不知道如何来隐藏它

回答

1

试试这个。

<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> 
+0

更新你的答案。 0表示假,1表示真。 –

+0

谢谢。完成。 – Nope

1

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

尝试这些:

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