在 Odoo 9 中,我试图继承采购订单表单视图(文件:addons/purchase/purchase_view.xml,记录:)<record id="purchase_order_form" model="ir.ui.view">
。我需要做的是,只需编辑一个page
标签的属性。我尝试使用 xpath 选择所需的页面,但它不能正常工作。
父视图结构
<notebook>
<page string="Products">
......
......
<notebook>
<page string="Notes">
<field name="name"/>
</page><page string="Invoices and Incoming Shipments">
<field name="invoice_lines"/>
<field name="move_ids"/>
</page>
</notebook>
......
......
</page>
<page string="Deliveries & Invoices">
</page>
</notebook>
在我的视图文件中,我使用了以下代码来选择<page string="Deliveries & Invoices">
,这没有按预期工作。
<record model="ir.ui.view" id="purchase_order_type_form_view_inherit">
<field name="name">purchase.order.form.inherit</field>
<field name="model">purchase.order</field>
<field name="inherit_id" ref="purchase.purchase_order_form"/>
<field name="priority">10000</field>
<field name="arch" type="xml">
<xpath expr="//notebook/page[2]" position="attributes">
<attribute name="groups">custom_module.manager</attribute>
</xpath>
</field>
</record>
提前致谢。