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

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

窗口引用的视图也要绑定,否则页面加载的时候,可能不是自己需要显示的视图。例如:<field name="view_id" ref="customs_declaration_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="customs_declaration_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="customs_declaration_tree"/>
        </record>


猜你喜欢

转载自www.cnblogs.com/hellojesson/p/9105456.html