在Openerp中将CRM模块继承到自定义模块后,我需要显示树视图而不是表单视图

在Openerp中将CRM模块继承到自定义模块后,我需要显示树视图而不是表单视图,openerp,openerp-7,Openerp,Openerp 7,我已成功地将CRM模块继承到我的自定义模块中。我可以查看表单视图,但我需要先显示树视图。当我单击主菜单中的Lead按钮时,我可以显示表单视图(如img1),但我需要显示树视图(如img 2中) img 1 img 2 lead_view.xml <?xml version="1.0" encoding="utf-8"?> <openerp> <data> <record id="view_lead_tree" model="ir.ui.view"&

我已成功地将CRM模块继承到我的自定义模块中。我可以查看表单视图,但我需要先显示树视图。当我单击主菜单中的Lead按钮时,我可以显示表单视图(如img1),但我需要显示树视图(如img 2中)

img 1

img 2

lead_view.xml

<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>

  <record id="view_lead_tree" model="ir.ui.view">
        <field name="name">bala.lead</field>
        <field name="model">bala.lead</field>
        <field name="arch" type="xml">
            <tree string="Leads">
                <field name="contact_name"/>
                <field name="lead_source"/>
                <field name="lead_status"/>
            </tree>
        </field>
</record>


 <!-- ========================This is Form layout===============================-->
<record id="crm_case_form_view_leads_extended" model="ir.ui.view">
<field name="name">CRM - Leads Form</field>
<field name="model">bala.lead</field>
<field name="inherit_id" ref="crm.crm_case_form_view_leads" />
<field name="arch" type="xml">
    <field name="email_from" postion="replace"/>
    <field name="contact_name" position="replace"/>
    <label for="contact_name" position="replace">
      <br/>
    </label>
    <xpath expr="//label[@for='street']" position="before">
                <field name="contact_name"/>
    </xpath>
    <xpath expr="//label[@for='section_id']" position="before">
                <field name="lead_source"/>
                <field name="lead_status"/>
    </xpath>

    <field name="function" position="replace"/>
    <field name="partner_name" position="replace"/>
    <field name="priority" position="replace"/>
    <field name="categ_ids" position="replace"/>
    <field name="partner_id" position="replace"/>

</field>
</record>
<!-- ===========================Action layout=========================== -->
<record id="new_lead" model="ir.actions.act_window">
    <field name="name">Leads</field>
    <field name="type">ir.actions.act_window</field>
    <field name="res_model">bala.lead</field>
    <field name="view_type">form</field>
    <field name="view_mode">tree,form</field>
    <field name="view_id" ref="view_lead_tree"/>
</record>
<!-- ===========================Menu Settings=========================== -->
<menuitem name ="Lead" id = "menu_lis_lab" />
  <menuitem name="Leads" id="sub_lead" parent="menu_lis_lab" />
    <menuitem name="Create Lead" id="create_lead" parent="sub_lead" action="new_lead"/> 
</data>
</openerp>

巴拉铅
巴拉铅
客户关系管理-潜在客户表格
巴拉铅

引导 ir.actions.act\u窗口 巴拉铅 形式 树
然后点击任何线索,我就会得到img 3(无效视图),点击创建按钮,就会显示img 4,但我需要得到img1

img 3
img 4将树状视图添加到xml文件中,您可以根据需要在其中添加更多字段

<record id="view_lead_tree" model="ir.ui.view">
        <field name="name">bala.lead</field>
        <field name="model">bala.lead</field>
        <field name="arch" type="xml">
            <tree string="Leads">
                <field name="contact_name"/>
                <field name="lead_source"/>
                <field name="lead_status"/>
            </tree>
        </field>
</record>

巴拉铅
巴拉铅
更新您的act_窗口

<record id="new_lead" model="ir.actions.act_window">
    <field name="name">Lead</field>
    <field name="type">ir.actions.act_window</field>
    <field name="res_model">bala.lead</field>
    <field name="view_type">form</field>
    <field name="view_mode">tree,form</field>
    <field name="view_id" ref="view_lead_tree"/>
</record>

领导
ir.actions.act\u窗口
巴拉铅
形式
树

希望这能对您有所帮助。

我得到了列表视图,但点击它我会得到不同的详细信息,如果我点击创建表单,我会得到不同于img1的表单。我拍摄了屏幕截图,如何与您共享???@Mansi我已更新了我的问题,请查看图片