0

Odoo 9 で、注文書ビュー (ファイル: addons/purchase/purchase_view.xml、レコード: <record id="purchase_order_form" model="ir.ui.view">) を継承しようとしています。私がする必要があるのは、1 つの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 &amp; Invoices">


    </page>
</notebook>

ビュー ファイルで、次のコードを使用して を選択しました<page string="Deliveries &amp; 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>

前もって感謝します。

4

1 に答える 1