Hello everyone, I added two new fields (many2one, many2many) to the form but i can see that it has the different view. and I need to make the many2many field appear same as one2many(with no "add" button, and have the link "add an item").
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Boekhouding
- Voorraad
- PoS
- Project
- MRP
Deze vraag is gerapporteerd
You can use widget='one2many'
in xml. This will change many2many
form view to one2many
as you want.
For Example:
<field name='your_many2many_field' widget='one2many'/>
thank you Sudhir. yes, you right. but it's not appear the same form/window as many2many after I click on "add an item". what I want to do is just change the view and everything is still many2many.
You can define internal tree view inside m2m field with editable option.
You can use widget="one2many_list" in the xml. This will change many2many field form view or many2one field form view to one2many field view as you want.
For Example:
Example 1: For many2many Field
<field name="fieldname_many2many" widget="one2many_list"/>
Example 2: For many2one Field
Declaration in .py:
'datas_field1':fields.many2one("ir.attachment", "DATAS Field")
Declaration in .xml:
<field name="datas_field1" readonly="1" widget="one2many_list">
<tree>
<field name="datas_fname"/>
<field name="datas"/>
</tree>
</field>
Thanks Vaibh, I added the one2many_list widget to my many2many field but the next window is still appear same as i click on one2many field. I want to show a tree view but it's still show a form view instead.
Geniet je van het gesprek? Blijf niet alleen lezen, doe ook mee!
Maak vandaag nog een account aan om te profiteren van exclusieve functies en deel uit te maken van onze geweldige community!
Aanmelden