Overslaan naar inhoud
Menu
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Deze vraag is gerapporteerd
1 Beantwoorden
3182 Weergaven

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
Annuleer
Beste antwoord

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
Annuleer

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

Gerelateerde posts Antwoorden Weergaven Activiteit
0
sep. 17
2969
0
sep. 24
1333
1
jan. 24
2158
3
dec. 23
1947
1
jul. 23
2329