odoo开发笔记 -- 多个视图共用一个模型

 

除了写序列优先绑定之外,

窗口引用的视图id也要绑定,否则页面加载的时候,可能不是自己需要显示的视图。例如:<field name="view_id" ref="cus_111_tree"/>

 

        <record id="action_customs_×××××××" model="ir.actions.act_window">
            <field name="name">测试</field>
            <field name="type">ir.actions.act_window</field>
            <field name="res_model">xxxxx.customs_×××××××</field>
            <field name="view_mode">tree,form</field>
        </record>

        <record id="import_customs_×××××××_action" model="ir.actions.act_window">
            <field name="name">测试进口菜单1</field>
            <field name="type">ir.actions.act_window</field>
            <field name="res_model">xxxxx.customs_×××××××</field>
            <field name="view_mode">tree,form</field>
            <field name="domain">[('inout', '=', 'I'),]</field>
            <field name="view_id" ref="cus_111_tree"/>
        </record>

        <record id="export_customs_×××××××_action" model="ir.actions.act_window">
            <field name="name">测试出口菜单2</field>
            <field name="type">ir.actions.act_window</field>
            <field name="res_model">xxxxx.customs_×××××××</field>
            <field name="view_mode">tree,form</field>
            <field name="domain">[('inout', '=', 'E'),]</field>
            <field name="view_id" ref="cus_111_tree"/>
        </record>
        

        <record id="cus_111_tree" model="ir.ui.view">
            <field name="name">XXXXXXXXX tree view</field>
            <field name="model">XXXXX.XXXXX</field>
            <field name="arch" type="xml">
                <tree default_order="create_date desc" >
                    <field name="name"/>
                    <field name="inout"/>
                    <field name="create_uid" readonly="1" string="创建人"/>
                    <field name="create_date" string="创建时间" widget="date"/>
                </tree>
            </field>
        </record>

 

转载于:https://www.cnblogs.com/hellojesson/p/9105456.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值