Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
4 Antworten
22116 Ansichten

In default i have some fields in selection field. if i want to add another field in selection field. then how to add it?
 

Avatar
Verwerfen
Beste Antwort

Hello Ramanan,

The same Question is asked

Nice answer given by Atul.

Click Here

Click above link for your answer.

Regards,

Anil

Avatar
Verwerfen
Beste Antwort

Go through this link:

https://www.odoo.com/forum/help-1/question/how-to-change-the-values-for-a-selection-field-72934

If your selection field is static list of tuples defined in field, then there is no way to do. If it is a method or global variable you can change it.

Avatar
Verwerfen
Beste Antwort

Hi, 

You can follow following link for this:

https://youtu.be/GPhgxxwprA4

Hope it helps,

Thanks

Avatar
Verwerfen
Beste Antwort

you can use list to add item dynamically in fields.Selection 
cnt=0
list1=[]
for i in range(1900,2017):
         list1.append((str(cnt),str(i)))
         cnt=cnt+1

class Employee(models.Model):
      _name = 'employee.details'
      year=fields.Selection(list1, string='Years', required=True, copy=True)

     #append item

     list1.append(('118','2018'))

    #update item

     list1[0]=('0,'1899')

     #item updated automatically in field.Selection

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
5
Juli 24
15430
1
Juni 22
26946
9
Mai 22
53187
0
Juli 20
2854
0
März 20
3680