当某个对象有多个视图表示时,如果某一动作需要关联某个特定视图,可以通过view_id字段指定。举例:
<record model="ir.ui.view" id="form_view_1"> <field name="name">form_view_1</field> <field name="model">test</field> <field name="type">form</fiel> <field name="arch" type="xml"> <form> <field name="name"/> </form> </field> </record> <record model="ir.ui.view" id="form_view_2"> <field name="name">form_view_2</field> <field name="model">test</field> <field name="type">form</fiel> <field name="arch" type="xml"> <form> <field name="name"/> </form> </field> </record>
<record model="ir.actions.act_window" id="action_1"> <field name="name">action_1</field> <field name="res_model">test</field> <field name="view_type">form</field> <field name="view_mode">form</field> <field name="view_id" ref="form_view_1"/> </record>