Skip to Content
Menu
This question has been flagged
1 Odpoveď
2930 Zobrazenia

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
Zrušiť
Best Answer

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
Zrušiť

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

Related Posts Replies Zobrazenia Aktivita
0
sep 17
2847
0
sep 24
1234
1
jan 24
1979
3
dec 23
1764
1
júl 23
2230