更改默认采购订单视图表单OpenERP

时间:2014-03-07 15:40:55

标签: forms view openerp

我为采购订单表单创建了一个新视图。我想在创建采购订单时应用此视图。但是,我没有找到任何替换默认采购订单表单视图的选项。我试着采取行动。它没用。

首先点击采购订单,它应显示采购订单清单。然后,当我们开始创建采购订单时,它应该重定向到我创建的新表单。

1 个答案:

答案 0 :(得分:0)

模型“ir.ui.view”上有一个名为“priority”的字段,默认设置为16.如果您为purchase.order创建了一个完整的新表单视图,只需将此字段设置为较低的值。 purchase.order购买菜单上的操作未设置为任何特殊视图,因此将自动选择优先级最低的视图。

编辑:如果您想要一个菜单​​,可以使用您定义的表单视图打开采购订单的表单视图,您必须在操作中使用它,例如:

<record model="ir.ui.view" id="your_form_view_id">
... your form view ...
</record>

<record id="your_action_id" model="ir.actions.act_window">
    <field name="name">Menu Name</field>
    <field name="type">ir.actions.act_window</field>
    <field name="res_model">purchase.order</field>
    <field name="view_type">form</field>
    <field name="view_mode">tree,form</field>
    <field name="view_id" ref="your_form_view_id" />
</record>

<menuitem action="your_action_id" id="your_menu_id" parent="your_parent_menu_id" />