我想在“会计”标签后的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
表单视图时,根本不会打开任何表单视图,并且日志中不会显示任何错误消息。
欢迎任何帮助。
答案 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>