Как скрыть поле по наследству в Odoo10 - PullRequest
0 голосов
/ 10 октября 2018

Я пытаюсь скрыть поле в инвентаризации «Политика выставления счетов» по ​​наследству, но получаю сообщение об ошибке на терминале, и когда я скрываю эту группу, она также показывает ошибку «ValueError: Element» не может находиться в родительском объекте.view ".

Мой код указан ниже:

<record model="ir.ui.view" id="inventory_rental_order_form">
<field name="inherit_id" ref="product.product_template_form_view"/>
<field name="name">Inventory Rental Form</field>
<field name="model">product.template</field>
<field name="arch" type="xml">
    <data>
        <xpath expr="//notebook/page[@name='invoicing']/group[2]" position="replace" invisible="1">
        </xpath>
        <xpath expr="//field[@name='invoice_policy']" position="replace" invisible="1">
        </xpath>
    </data>
</field>

enter image description here Заранее спасибо

1 Ответ

0 голосов
/ 10 октября 2018

Попробуйте вот так

 <data>
    <xpath expr="//notebook/page[@name='invoicing']/group[2]" position="attributes">
       <attribute name="invisible">1</attribute>
     </xpath>
     <xpath expr="//field[@name='invoice_policy']" position="attributes">
         <attribute name="invisible">1</attribute>
     </xpath>
 </data>
...