Python 2.7 是否可以在Openerp中显示同一对象的多个表单视图或树视图?

Python 2.7 是否可以在Openerp中显示同一对象的多个表单视图或树视图?,python-2.7,openerp,Python 2.7,Openerp,在我的模块中,我需要同一对象的多个表单视图,我创建了多个表单,但OpenERP仅显示与该对象相关的一个表单,其他表单被隐藏。我查看了文档,但没有答案。如果有人知道,请帮忙。提前谢谢 是的,您可以为同一张表创建两个视图,每个视图有单独的菜单和操作。是的。只需为对象创建单独的操作和菜单。比如说 <record model="ir.actions.act_window" id="client_form_action"> <field name="name">client

在我的模块中,我需要同一对象的多个表单视图,我创建了多个表单,但OpenERP仅显示与该对象相关的一个表单,其他表单被隐藏。我查看了文档,但没有答案。如果有人知道,请帮忙。提前谢谢

是的,您可以为同一张表创建两个视图,每个视图有单独的菜单和操作。

是的。只需为对象创建单独的操作和菜单。比如说

<record model="ir.actions.act_window" id="client_form_action">
    <field name="name">client.form.action</field>
    <field name="res_model">client</field>
    <field name="view_type">form</field>
    <field name="view_mode">form</field>
</record>

<!--This action open the view we specify.-->
<record model="ir.actions.act_window" id="client_form_action1">
    <field name="name">client.form.action1</field>
    <field name="res_model">client</field>
    <field name="view_type">form</field>
    <field name="view_mode">form</field>
    <field name="view_id" ref="client_form_view_1"/>
</record>

<menuitem id="menu_id" name="Client main menu"/>
<menuitem
    id="menu_id_1"
    name="Here we don't specify the view"
    action="client_form_action" parent="menu_id"/>
<menuitem
    id="menu_id_1"
    name="Here we specify the view"
    action="client_form_action1" parent="menu_id"/>

客户、形式、行动
客户
形式
形式
client.form.action1
客户
形式
形式
使用视图Id=“some\u thing”可以执行此操作,默认情况下第一个视图是指定的第二个视图,您还可以通过赋予它们优先级来仅显示所需的视图。希望这会有所帮助
点击

您必须在定义中指定视图,如搜索视图id、树视图id、表单视图id,以便调用其他模型。示例:client.line