تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
5 الردود
14906 أدوات العرض

Hi, I am using odoo11.

I have two models. The first model inherits from res.partner and has a custom field "code". The other model is a new one built from scratch (let's call it model_X), and has a many2one field referring to res.partner.

By default, in my form view for model_X, the dropdown related to the many2one field displays the description of the partner. I would like the "code" field to be displayed instead.

Is that possible? Thank you as always.

Daniele

الصورة الرمزية
إهمال

Search and Display Multiple Fields on Product Many2one (Quotation, SO, PO MO etc) Field
This module allows you to search and display multiple fields in the Product Many2one field across all Odoo screens - such as quotations, sale orders, purchase orders, invoices, and more.
https://apps.odoo.com/apps/modules/17.0/mh_products_search_and_display_multiple_field

أفضل إجابة

use the name_get() method to display code

الصورة الرمزية
إهمال
الكاتب

Thanks for the answer, this actually works, but then every occurrence of res.partner's name is going to change everywhere. Is there a way to obtain the same result only in that specific dropdown many2one field? Thanks

الكاتب

Well i guess that the following thread offers a possible solution to what i was looking for... i link it here for reference: https://www.odoo.com/forum/help-1/question/using-name-get-how-to-shows-two-different-display-values-2589

أفضل إجابة

But i want other column show only in search drop down. When i use name_get, and i save record, field many2one will show all field that i defined in name_get function. 

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
2
يونيو 20
5714
3
نوفمبر 20
11017
2
نوفمبر 18
2230
0
نوفمبر 18
2093
1
نوفمبر 18
5153