微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

xml – 如何在Odoo中更改窗体和树视图的顺序?

我创建了一个具有正常设置的模块,该模块显示了表单视图和树视图.
认行为是首先显示表单视图.
我需要更改它并将树视图显示认视图.

我尝试使用序列属性并使用不同的值更改值,但它没有解决问题

<field name="sequence" >1</field>

另外,我尝试更改view_mode属性中的顺序:

<field name="view_mode" >tree,form</field>

解决方法

首先我们需要改变ir.actions.act_window的顺序和
见下文

客户样本演示(合作伙伴)

<record id="base.action_partner_form" model="ir.actions.act_window">
    <field name="name">Customers</field>
    <field name="type">ir.actions.act_window</field>
    <field name="res_model">res.partner</field>
    <field name="view_type">form</field>
    <field name="view_mode">tree,form,kanban</field>
    <field name="domain">[('customer','=',1)]</field>
    <field name="context">{'default_customer':1,'search_default_customer':1}</field>
    <field name="search_view_id" ref="base.view_res_partner_filter"/>
    <field name="filter" eval="True"/>
    <field name="help" type="html">
        <p class="oe_view_nocontent_create">
            Click to add a contact in your address book.
        </p><p>
            OpenERP helps you easily track all activities related to
            a customer: discussions,history of business opportunities,documents,etc.
        </p>
    </field>
</record>

同样改变这样的视图序列

<record id="base.action_partner_tree_view1" model="ir.actions.act_window.view">
    <field name="sequence" eval="0"/>
    <field name="view_mode">tree</field>
    <field name="view_id" ref="base.view_partner_tree"/>
    <field name="act_window_id" ref="base.action_partner_form"/>
</record>
<record id="base.action_partner_form_view2" model="ir.actions.act_window.view">
    <field eval="1" name="sequence"/>
    <field name="view_mode">form</field>
    <field name="view_id" ref="base.view_partner_form"/>
    <field name="act_window_id" ref="base.action_partner_form"/>
</record>
<record id="base.action_partner_form_view1" model="ir.actions.act_window.view">
    <field eval="2" name="sequence"/>
    <field name="view_mode">kanban</field>
    <field name="view_id" ref="base.res_partner_kanban_view"/>
    <field name="act_window_id" ref="base.action_partner_form"/>
</record>

以上代码在我身边运作良好.

我希望这对你有帮助..

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。