Odoo:如何删除销售订单中的笔记本页面
Odoo: How to remove notebook pages in sales order
如何删除或修改销售订单中的这些笔记本页面,我在 addons/sale/views/sale_views.xml 中搜索了它们,但没有找到它们
您不应从表单视图中删除页面,因为它也是从其他视图继承而来的。
相反,您可以通过继承销售的 view_order_form
使其成为 invisible
。
<record id="view_order_form_inherit" model="ir.ui.view">
<field name="name">sale.order.form</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_order_form"/>
<field name="priority">20</field>
<field name="arch" type="xml">
<xpath expr="//page[@name='other_information']" position="attributes">
<attribute name="invisible">1</attribute>
</xpath>
<xpath expr="//page[2]" position="attributes">
<attribute name="invisible">1</attribute>
</xpath>
</field>
</record>
希望对您有所帮助!
<!--remove the notebook pages-->
<xpath expr="//page[@name='extra']" position="attributes">
<attribute name="invisible">1</attribute>
</xpath>
<xpath expr="//page[@name='note']" position="attributes">
<attribute name="invisible">1</attribute>
</xpath>
如何删除或修改销售订单中的这些笔记本页面,我在 addons/sale/views/sale_views.xml 中搜索了它们,但没有找到它们
您不应从表单视图中删除页面,因为它也是从其他视图继承而来的。
相反,您可以通过继承销售的 view_order_form
使其成为 invisible
。
<record id="view_order_form_inherit" model="ir.ui.view">
<field name="name">sale.order.form</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_order_form"/>
<field name="priority">20</field>
<field name="arch" type="xml">
<xpath expr="//page[@name='other_information']" position="attributes">
<attribute name="invisible">1</attribute>
</xpath>
<xpath expr="//page[2]" position="attributes">
<attribute name="invisible">1</attribute>
</xpath>
</field>
</record>
希望对您有所帮助!
<!--remove the notebook pages-->
<xpath expr="//page[@name='extra']" position="attributes">
<attribute name="invisible">1</attribute>
</xpath>
<xpath expr="//page[@name='note']" position="attributes">
<attribute name="invisible">1</attribute>
</xpath>