Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
4920 Visualizzazioni

I'm trying to make a product field (internal reference - default_code) display a list of already entered references while typing. More exactly, I would like that when I start typing a new 'reference' to have a list displayed with previously entered 'references' that match what I have typed so far. Something like the Customers -> Create -> Company name field.

I'm a beginner with odoo and i can't figure it out how to change the default_code field. From what i've seen on the forum I suspect that i need to make it a many2one field. I tried a few ideas, but none of them work.

Thank you for the help.

Avatar
Abbandona
Risposta migliore

Tudor,

Having a display of pre-existent record, is using the foreign key in Db. In Odoo, we call it many2one, Referring to the another table.

The default code is a character field and hence its an 'input' freetext from end user. So, its hard for you to straight away to display previous entries.

In order to make a many2one field, you can make a model called product.code. Add fields like name and code! Convert the field of default_code to many2one referring to product.code. You can refer to the source code of product.uom model and closely reuse the functionality you want.

For the detailed understanding of Odoo, you may refer to doc.odoo.com and Udemy's self-paced online technical training.

Thanks.

Avatar
Abbandona
Autore Risposta migliore

Thank you very much for the answer. I was able to do it in the end, based on your info.

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
1
apr 20
5226
2
nov 18
14847
1
giu 18
3947
1
nov 17
7385
1
ago 17
4201