Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
1 Rispondi
2929 Visualizzazioni

How can i show only 'name' in Many2one field with relation of res.partner?

By default it show 'display_name' that will return company name_contact name example: Tesla, Elon Musk

I want to remove company name by showing only 'name'

Avatar
Abbandona
Risposta migliore

Hi Ricky Raymond,

There are multiple ways to set the name field into the display name for Many2one.

You can set _rec_name for that model, you can use name_get method to print name field only etc.

In your case, For Partner, base code displays the name in Many2one using some specific context into the name_get ( for partner model its _get_name). 

Because your contact is a company, so that it use the _get_contact_name method and display the company, name as a Many2one partner name.

So for the Solution, you can override the "_get_contact_name" method and pass only name. It will solve your query.
Although for other, you can use the name_get method to set the name only.

Hope it will help you.


Avatar
Abbandona

Hello
I have Odoo 17ee and studio, is there another way to do it with studio ?

Post correlati Risposte Visualizzazioni Attività
0
set 17
2847
0
set 24
1234
1
gen 24
1978
3
dic 23
1763
1
lug 23
2230