Odoo 移动字段

问题描述 投票:0回答:1

我正在尝试移动 res.partner 下的一个字段。该字段是条形码,位于笔记本销售和采购下。我在表单视图中添加了一个字段,但我发现 Odoo 只允许每个视图一个字段。下面的代码可以工作,但不显示任何数据。

<xpath expr="//field[@name='category_id']" position="after">
                <field name="barcode" />
                <field name="pin"

条形码字段好像是

point_of_sale.view_partner_property_form

我在下面尝试过,但它没有删除条形码字段

<!--Form -->
<odoo>
    <record id="view_partner_pos_form_extend" model="ir.ui.view">
        <field name="name">res.partner.pos.form.view.extend</field>
        <field name="model">res.partner</field>
        <field name="inherit_id" ref="point_of_sale.view_partner_property_form" />
        <field name="arch" type="xml">
            <xpath expr="//field[@name='barcode']" position="replace">      
            </xpath>
        </field>
    </record> 
</odoo>
xml odoo odoo-10 odoo-9 odoo-view
1个回答
2
投票

位置为

xpath
after
before
inside
replace
现在可以 有另一个 xpath 作为 direct 子节点,位置为
move

position='move'
已被引入到move继承中的元素 查看。

它用作

<xpath expr="//@target" position="after">
    <xpath expr="//@node" position="move"/>
</xpath>

或者也

<field name="target_field" position="after">
    <field name="my_field" position="move"/>
</field>
© www.soinside.com 2019 - 2024. All rights reserved.