将ODOO 9模块移植到Odoo 10:element'< xpath expr =; group [@name



元素''不能位于父视图中

错误上下文:查看res.company.form.inherited[view_id:908,xml_id:n/a,型号:res.com.pary,parent_id:111]无"解析enter code here文件:///c:/program%20files%20(x86)/odoo 10.0/server/server/odoo/addons/custom_reports/views/qteco_customization_view.xml:4

<record id="res_company_inherited" model="ir.ui.view">
            <field name="name">res.company.form.inherited</field>
            <field name="model">res.company</field>
            <field name="type">form</field>
            <field name="inherit_id" ref="base.view_company_form"/>
            <field name="arch" type="xml">
                <data><xpath expr="//field[@name='company_registry']" position="after">
                    <field name="bank"/>
                    <field name="iban"/>
                    <field name="bic"/>
                    <field name="kvk"/>
                    <field name="btw_nr"/>
                </xpath>
                <xpath expr="//group[@name='sale_grp']" position="replace">
                    <group name="sale_grp" string="Sale Terms and Conditions">
                        <field name="sale_note" nolabel="1" placeholder="Default terms &amp; conditions..."/>
                    </group>
                    <group name="covering_letter_grp" string="Covering Letter Note">
                        <field name="covering_ltr_note" nolabel="1"/>
                    </group>
                </xpath>
            </data></field>
        </record>

您收到的错误是由于XPath表达式失败。很抱歉陈述显而易见的。查看您从base.view_company_form继承的视图,并查找具有sale_grp名称的组,如果您找不到它,则必须找到其所在的表单并继承它或选择其他XPath入口点以放置您sale_grp XML。如果您看到另一个命名组,则可以在expr中替换sale_grp,并且假设在Odoo 10中的字段可用,则可以工作。

最新更新