Odoo 10 - 扩展视图res_partner

时间:2018-03-16 02:35:30

标签: odoo odoo-10 qweb

我想在“会计”标签后的res_partner表格视图中添加新标签。

我正在尝试以下xml:

<?xml version="1.0"?>
<odoo>
    <record id="foo_res_partner" model="ir.ui.view">
        <field name="name">Partner Extended View</field>
        <field name="inherit_id" ref="base.view_partner_form"/>
        <field name="model">res.partner</field>
        <field name="arch" type="xml">
            <xpath expr="//page[@name='accounting']" position="after">
                <page string="Foo" name="foo" attrs="{'invisible': [('is_customer','=',False),]}">
                    <span>Foo</span>
                </page>
            </xpath>
        </field>
    </record>
</odoo>

我加载模块并且所有内容都安装顺利,但是当您单击任何客户卡以打开res.partner表单视图时,根本不会打开任何表单视图,并且日志中不会显示任何错误消息。

欢迎任何帮助。

1 个答案:

答案 0 :(得分:1)

解决Odoo 10 - 扩展视图res_partner

你在代码中写错了。我改进了你的代码。也许这对你有用。

<record id="foo_res_partner" model="ir.ui.view">
    <field name="name">Partner Extended View</field>
    <field name="model">res.partner</field>
    <field name="inherit_id" ref="account.view_partner_property_form"/>
    <field name="arch" type="xml">
        <xpath expr="//page[@name='accounting_disabled']" position="after">
            <page string="Foo" name="foo" attrs="{'invisible': [('customer','=',False)]}">
                <span>Foo</span>
            </page>
        </xpath>
    </field>
</record>