To inherit views and add new fields, I have successfully followed the steps described in this link:
I was also able to create a new tab and use <group> to organise my fields. Now I would like to add a new checkbox "Agent" below the "Supplier" field on a partner's "Sales & Purchases" tab, but the approach seems different. Simply referencing the field to insert after doesn't work.
This is the inherited view I have tried (without luck):
Inherited view: res.partner.form
<field name="supplier" position="after">
<field name="x_agent" />
...the above works fine if I replace "supplier" with "website" since it's a field on the main partner form I guess.
Any clues anyone? Did I inherit the wrong view? How do I find the right one?
I think you have the right view, you are just anchoring to the wrong instance of the field.
res.partner.form (base.view_partner_form) does contain the field 'supplier' but it is used twice. Once (invisibly) on the CONTACT tab, and the other on the SALES & PURCHASES tab.
If your field is showing up on the CONTACTS tab (only visible if the record is a company) then you need to use XPATH notation to specifiy WHICH 'supplier' field you want to anchor to.
Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!
About This Community
|Asked: 8/11/14, 6:56 PM|
|Seen: 968 times|
|Last updated: 3/16/15, 8:10 AM|