hi, Anybody give the working of one2many field . Pls explain with an example.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Accounting
- Inventory
- PoS
- Project
- MRP
This question has been flagged
1
Reply
7053
Views
Here an example :
class my_class(osv.osv):
_name = 'my.class'
_columns = {
'name': fields.char('Reference', size=50),
'test_lines': fields.one2many('test.lines', 'test_id', 'test Lines'),
}
my_calss()
class test(osv.osv):
_name = 'test.lines'
_columns = {
'test_id': fields.many2one('my_class', 'Parent test', ondelete='cascade',select=True),
'test': fields.char('Test', size=40),
'comment': fields.text('Commentaire',size=400),
}
test()
xml view :
<?xml version="1.0" encoding="UTF-8"?>
<openerp>
<data>
<!--
tree view
-->
<record id="test_tree_view" model="ir.ui.view">
<field name="name">test.tree</field>
<field name="model">my.class</field>
<field name="type">tree</field>
<field eval="7" name="priority"/>
<field name="arch" type="xml">
<tree string="TEST">
<field name="name"/>
</tree>
</field>
</record>
<!--
form view
-->
<record id="test_form_view" model="ir.ui.view">
<field name="name">test.form</field>
<field name="model">my.class</field>
<field name="type">form</field>
<field eval="7" name="priority"/>
<field name="arch" type="xml">
<form string="TEST">
<group colspan="2" col="3">
<field name="name"/>
</group>
<notebook colspan="6">
<page string="Tests">
<field colspan="4" name="test_lines" nolabel="1" widget="one2many_list">
<tree editable="bottom" colors="red:test in ()">
<field name="test"/>
<field name="comment"/>
</tree>
<form string="Tests ">
<field name="test"/>
<field name="comment"/>
</form>
</field>
</page>
</notebook>
</form>
</field>
</record>
<record id="test_action" model="ir.actions.act_window">
<field name="name">test</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">my.class</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="test_tree_view"/>
</record>
thanks fdim, pls give an example for creating views for this corresponding fields
answer edited :)
hi fdim i am new to openerp pls give the whole xml file
Hope that help you
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign up