我在工资单屏幕中创建了一个名为 caldays 的自定义字段,在这个字段中,我想使用 onchange 函数在 openerpfrom_date
和openerp 之间获取天数,to_date
请帮助我提供下面的代码,但我该怎么做onchange function
datej = str(payslip.date_to)
datek = str(payslip.date_from)
dj = datej[-2:]
x=0
new = 0
while (x<=31):
x= x+1
if str(x) == dj or "0"+str(x) == dj:
new= x
dk = datek[-2:]
y=0
old = 0
while (y<=31):
y= y+1
if str(y) == dk or "0"+str(y) == dk:
old= y
caldays = new-old + 1
result = caldays