Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
4 Odpowiedzi
22109 Widoki

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

Awatar
Odrzuć
Najlepsza odpowiedź

Hello Ramanan,

The same Question is asked

Nice answer given by Atul.

Click Here

Click above link for your answer.

Regards,

Anil

Awatar
Odrzuć
Najlepsza odpowiedź

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.

Awatar
Odrzuć
Najlepsza odpowiedź

Hi, 

You can follow following link for this:

https://youtu.be/GPhgxxwprA4

Hope it helps,

Thanks

Awatar
Odrzuć
Najlepsza odpowiedź

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

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
5
lip 24
15423
1
cze 22
26932
9
maj 22
53174
0
lip 20
2847
0
mar 20
3669