Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
10257 มุมมอง

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.

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

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.

ผู้เขียน

thanks now it worked

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

Related Posts ตอบกลับ มุมมอง กิจกรรม
1
มี.ค. 25
1493
0
พ.ย. 24
1630
0
มิ.ย. 24
1641
1
มิ.ย. 24
2169
0
ต.ค. 23
2196