跳至內容
選單
此問題已被標幟
4 回覆
22112 瀏覽次數

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

頭像
捨棄
最佳答案

Hello Ramanan,

The same Question is asked

Nice answer given by Atul.

Click Here

Click above link for your answer.

Regards,

Anil

頭像
捨棄
最佳答案

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.

頭像
捨棄
最佳答案

Hi, 

You can follow following link for this:

https://youtu.be/GPhgxxwprA4

Hope it helps,

Thanks

頭像
捨棄
最佳答案

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

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
5
7月 24
15424
1
6月 22
26934
9
5月 22
53178
0
7月 20
2849
0
3月 20
3672