Odoo Help

Welcome!

This community is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

2

Is it possible to create a form view for a one2many field in v7 ?

xml
By
Gopakumar N G
on 8/21/13, 7:07 AM 3,583 views

I have created a form view for a model student.student and it contains a one2many field address_ids to res.partner.

'address_ids':fields.one2many('res.partner', 'student_id', 'Address'),

But I need only some fields from the model res.partner , so I have written the view as follows:

<field name="address_ids" colspan="4" nolabel="1" height="260" mode="form" >
    <field  name="phone"/>
    <field name="email"/>                       
</field>

But on upgrading the module, it shows an error that mode form is not allowed. Is it possible to add the fields like above? I am using OpenERP 7.0 . It works in version 6.1.

1

Atchuthan - Technical Consultant, Sodexis Inc

--Atchuthan - Technical Consultant, Sodexis Inc--
3918
| 5 3 8
Puducherry, India
--Atchuthan - Technical Consultant, Sodexis Inc--
Passionate coder in Python/Odoo(formerly known as OpenERP).

Contact me via GMail: atchuthantu@gmail.com via Skype: atchuthan_skype
via Linkedin: http://in.linkedin.com/in/atchuthantu
Atchuthan - Technical Consultant, Sodexis Inc
On 8/21/13, 7:42 AM

try this:

<field name="address_ids" colspan="4" nolabel="1" height="260">
    <tree string="Student Address">
            <field name="phone"/>
            <field name="email"/>      
    </tree>   
    <form string="Student Address" >
            <field name="phone"/>
            <field name="email"/>      
    </form>           
</field>

Its not working, still getting the same error. Uncaught Error: View type 'form' is not supported in One2Many.. I have done the same in version 6.1 and that just works fine, but not in v7.

Gopakumar N G
on 8/21/13, 9:16 AM

try removing mode="form"

Atchuthan - Technical Consultant, Sodexis Inc
on 8/21/13, 9:47 AM

thanks now it worked

Gopakumar N G
on 8/21/13, 9:51 AM

try to write one2many lower-cased not upper-cased : One2Many

massil
on 9/9/14, 10:52 AM

Your Answer

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

This community is for professionals and enthusiasts of our products and services. Read Guidelines

Question tools

1 follower(s)

Stats

Asked: 8/21/13, 7:07 AM
Seen: 3583 times
Last updated: 3/16/15, 8:10 AM