首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过继承Odoo11中crm.lead模型的自定义模块在crm.lead模型中添加新字段?

如何通过继承Odoo11中crm.lead模型的自定义模块在crm.lead模型中添加新字段?
EN

Stack Overflow用户
提问于 2018-09-18 14:52:01
回答 1查看 304关注 0票数 0

根据要求,需要自定义插入到CRM.lead模型(客户关系管理模块-Odoo11)的联系我们的表单,我需要在这个模型中添加额外的字段。问题!已在此模型中添加了新字段,但现在显示在窗体视图上。

代码语言:javascript
复制
<record id="crm_case_form_view_leads_inherited" model="ir.ui.view">
    <field name="name">crm.lead.form.lead.inherited</field>
    <field name="model">crm.lead</field>
    <field name="inherit_id" ref="crm.crm_case_form_view_leads" />
    <field name="arch" type="xml">

        <notebook position="inside">
            <page string="Extra fields">
                <group>
                    <field name="field_x"/>
                    <field name="field_y"/>
                    <field name="field_z"/>
                </group>
            </page>
        </notebook>            
    </field>


class Lead(models.Model):
_inherit = 'crm.lead'
field_x = fields.Char(string='Field X)
field_y = fields.Text(string='Field Y')
field_z = fields.Char(string='Field Z')

问题是未在窗体视图上显示字段值。

检查显示为issue:https://drive.google.com/file/d/1ZoqU2REHlpwJm_oQ7mXJmNJSqF8v22KA/view的链接

EN

回答 1

Stack Overflow用户

发布于 2018-09-18 18:33:57

代码语言:javascript
复制
<record id="crm_case_form_view_leads_inherited" model="ir.ui.view">
<field name="name">crm.lead.form.lead.inherited</field>
<field name="model">crm.lead</field>
<field name="inherit_id" ref="crm.crm_case_form_view_oppor" /> 
<field name="arch" type="xml">

    <xpath expr="//page[@name='lead']" position="after">
        <page string="Extra fields">
            <group>
                <field name="field_x"/>
                <field name="field_y"/>
                <field name="field_z"/>
            </group>
        </page>
    </xpath>
</field>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52380549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档