2016-11-04 1 views
1

я пытаюсь скрыть некоторые поля в моих взглядах дерев, но не работают это мой код:Невидимые атрибуты в виде дерева odoo

<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 означает False и 1 означает True. –

+0

Спасибо. Готово. – Nope

1

Когда мы хотим скрыть любое родительское поле представления, тогда мы должны использовать следующий механизм.

Попробуйте с этим:

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