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
- Akuntansi
- Inventaris
- PoS
- Project
- MRP
Pertanyaan ini telah diberikan tanda
1
Balas
7054
Tampilan
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
Menikmati diskusi? Jangan hanya membaca, ikuti!
Buat akun sekarang untuk menikmati fitur eksklufi dan agar terlibat dengan komunitas kami!
Daftar