Openerp 如何将字段添加到继承视图中';s选项卡/页面?
如何继承视图以将字段添加到“会话”选项卡中 e、 g:Openerp 如何将字段添加到继承视图中';s选项卡/页面?,openerp,Openerp,如何继承视图以将字段添加到“会话”选项卡中 e、 g: <record model="ir.ui.view" id="partner_sessions_form_view"> <field name="name">partner.sessions.name</field> <field name="model">res.partner</field> <field name="type">form&l
<record model="ir.ui.view" id="partner_sessions_form_view">
<field name="name">partner.sessions.name</field>
<field name="model">res.partner</field>
<field name="type">form</field>
<field name="inherit_id" ref="base.view_partner_form" />
<field name="arch" type="xml">
<xpath expr="/form/notebook/page[@string='Notes']" position="after">
<page string="Sessions">
<field name="session_ids" nolabel="1" colspan="4"/>
</page>
</xpath>
</field>
</record>
partner.sessions.name
合伙人
形式
这会添加一个页面,但是如何在页面Sessions中添加字段?如果要在上面创建的页面“Sessions”中添加字段,则应提供
<record model="ir.ui.view" id="partner_sessions_form_view_again_inherited">
<field name="name">partner.sessions.name.inherited</field>
<field name="model">res.partner</field>
<field name="type">form</field>
<field name="inherit_id" ref="partner_sessions_form_view" />
<field name="arch" type="xml">
<xpath expr="//field[@name='session_ids']" position="before">
<field name="new_field1" nolabel="1" colspan="4"/>
</xpath>
</field>
</record>
partner.sessions.name.inherited
合伙人
形式
如果要向会话ID树或表单视图添加字段,请
<xpath expr="//field[@name='session_ids']/tree/field[@name='already_existing_field']" position="after">
<field name="new_field1" />
</xpath>
您需要在页面会话中找到该字段 像这样(但该页面必须是他们的视图):
这一点在本文中已经做了很好的介绍。最简单的情况是在现有字段之后添加新字段。在本例中,您将关系\u id
字段放在lang
字段之后
<record model="ir.ui.view" id="view_partner_form4">
<field name="name">res.partner.form.inherit4</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<field name="lang" position="after">
<field name="relation_ids"/>
</field>
</field>
</record>
res.partner.form.4
合伙人
如果该字段出现在多个位置,则必须使用。例如,如果lang
字段出现在子视图的树视图及其表单视图中。您是否能够解决问题?你能把这里提供的答案中的一个标记为你解决问题的方式吗?
<record model="ir.ui.view" id="view_partner_form4">
<field name="name">res.partner.form.inherit4</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<field name="lang" position="after">
<field name="relation_ids"/>
</field>
</field>
</record>