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>
我的气味比较新。
我想使用 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>