Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
2 Trả lời
7108 Lượt xem

Hello,


I want to change the display string on the dropdown menu from the backend Many2one field for product.product and res.partner.


I know _rec_name and def name_get works but I don't want to use them.


Because other peoples are creating modules, an overriding display for product.product and res.partner may cause problems on other modules.


I need a solution for change the display string for many2one fields for just one form view.


ex)

product.product

- current: defaultcode, name

- I want: name


res.partner

- current: name, parent_name

- I want: street/street2(name/phone)

Ảnh đại diện
Huỷ bỏ

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

Tác giả Câu trả lời hay nhất

I found a solution 

I added some keyword in context, inehrited res.partner and overriede get_name function.

now it works fine :) 

https://www.odoo.com/forum/help-1/question/using-name-get-how-to-shows-two-different-display-values-2589

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi,

can you please elaborate more on how you achieved it? What keyword you added in context? In the inherited model or in view? 
Thanks 


Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 5 20
3349
2
thg 7 23
8531
1
thg 4 25
4000
0
thg 1 21
3020
1
thg 2 24
1468