Hello,
is there a way to show another field instead of rec name in many2one field without changing the rec name?
i mean to keep the rec_name as it is but show another field in a specific form?
Thanks
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Hello,
is there a way to show another field instead of rec name in many2one field without changing the rec name?
i mean to keep the rec_name as it is but show another field in a specific form?
Thanks
To display another field in specific form only you need to add context to xml of the Many2One field Then you will override name_get method in the model of Many2one field as below
def name_get(self):
if context is None:
context = {}
res = []
if context.get('special_display_name', False):
for record in self:
res.append(record.id, rec.YOurFieldYouWantToShow)
else:
for record in self:
res.append(record.id, record.name)
return res
please check the below links for
XML field:
<field name="Many2oneField" context="{'special_display_name': True}"/>
Hi,
Try use use name_get method for this
For more reference check the following blog.
https://www.cybrosys.com/blog/how-to-use-of-name-get-function-in-odoo
Regards
Crea un account oggi per scoprire funzionalità esclusive ed entrare a far parte della nostra fantastica community!
RegistratiPost correlati | Risposte | Visualizzazioni | Attività | |
---|---|---|---|---|
|
3
ott 20
|
5390 | ||
|
2
apr 25
|
7094 | ||
|
2
feb 25
|
5856 | ||
|
1
dic 24
|
1414 | ||
|
2
giu 24
|
6330 |