Odoo继承视图无法设置不可见属性

Odoo Inherit view can't set invisible attribute

我的气味比较新。

我想使用 sale.order 字段和值通过 select 一些特定的

创建自定义报告

来自 sale.order 的字段。

我创建了一个自定义模型来继承 sale.order 模型。

并创建一个视图来继承 sale.order 的视图。

这是我的代码:

class 销售订单(models.Model):

_inherit = 'sale.order'

<field name="name">Custom Sale Report</field> 

<field name="res_model">sale.order</field> 

<field name="view_mode">tree,form</field> 
<field name="name">sale.order.inherited</field>

<field name="model">sale.order</field> 

<field name="inherit_id" ref="sale.view_order_tree" /> 

<field name="mode">primary</field>

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

    <xpath expr="//field[@name='name']" position="attributes"> 

      <attribute name="invisible">1</attribute> 

    </xpath> </field> </record> 

但是不知道为什么隐形属性不起作用

请帮助。谢谢

试试这个。

<field name="name">sale.order.inherited</field>

<field name="model">sale.order</field> 

<field name="inherit_id" ref="sale.view_order_tree" /> 
<field name="arch" type="xml"> 

    <xpath expr="//field[@name='name']" position="replace"> 

      <field name="name" optional="hide"/>

    </xpath> 
    </field> 
    </record>