我正在尝试隐藏我的treeViews中的某些字段,但它无法正常工作。 这是我的代码:
<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>
我不知道如何隐藏字段,有没有办法做到这一点?如果是这样,怎么样?
答案 0 :(得分:3)
试试这个。
<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>
答案 1 :(得分:2)
当我们想要隐藏任何父视图字段时,我们应该使用以下机制。
试试这些:
<field name="phone" position="atrributes">
<attribute name="invisible">1</attribute>
</field>