2017-04-05 1 views
0

구매 모듈을 상속 받았지만, "incoterm_id"필드를 원하지 않습니다. xpath 및 속성을 사용하여 숨기려고했습니다. 불행히도 숨기지 않았습니다. 이것은 내 코드입니다.odoo에서 필드를 숨기는 데 diffculties가 있습니다.

<record id="view_construction_form" model= "ir.ui.view"> 
    <field name="name">view.construction.form</field> 
    <field name="model">purchase.order</field> 
    <field name="inherit_id" ref="purchase.purchase_order_form"/> 

    <field name="arch" type="xml"> 
    <form> 

      <xpath expr="/form/sheet/notebook/page[2]/group[1]/group[1]/field[@name='incoterm_id']"     position="attributes"> 
       <attribute name="invisible">True</attribute> 
      </xpath> 
    </form> 
    </field> 
</record> 

답변

0

는 다음 코드로 시도 :

<field name="incoterm_id" position="attributes"> 
    <attribute name="invisible">1</attribute> 
</field> 

당신이 매니페스트 __.py 파일 __ 당신의 에서보기 파일을 나열했는지 확인하십시오.

나중에 Odoo 서버를 다시 시작하고 모듈을 업그레이드하십시오.

+0

고마워, 형. – Yash