Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odpovědět
2903 Zobrazení

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šit
Nejlepší odpověď

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šit

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

Related Posts Odpovědi Zobrazení Aktivita
0
zář 17
2844
0
zář 24
1225
1
led 24
1971
3
pro 23
1757
1
čvc 23
2211