Thursday, 15 May 2014

How to choose form view used by many2one field in OpenERP V7


When you click on the link  of many2one field in edidatble mode , your default form view gets open.
But sometimes you might want to open a minimum view (with less fields ) or your customised view. In that case , you can pass your form id in the context.







 For example, I have a many2one field partner_id from res.partner, and I want to show my own form view ,instead of default view for res.partner .

<field name="partner_id" context="{'form_view_ref':'module_name.view_partner_form_your_view'}"/>

Here we pass form_view_ref in context and value for it as xml_id of form view.

ex:- <field name="partner_id" default_focus="1" context="{'form_view_ref':'partner_extend.view_partner_form_inherit'}" />

partner_extend - It is module nameview_partner_form_inherit - view xml id to open on many2one link

Now my form gets open from many2one link.




Thanks
Sonu Chaudhary

2 comments: