Hello everybody!!!
Guys, a am using the onchange function for a float field.
Here is my code:
def get_inputs(self, cr, uid,ids, employee_id, context=None):
ret = []
print employee_id
obj = self.pool.get('hr.employee')
obj_ids = obj.search(cr, uid, [('id','=',employee_id)])
res = obj.read(cr, uid, obj_ids, ['id', 'remaining_leaves','momo_matricule'])
for r in res :
print r['remaining_leaves']
inputs = {
'remaining_leave': r['remaining_leaves'],
}
ret += [inputs]
print ret
return ret
def on_change_employee_id(self, cr, uid, ids, employee_id, context=None):
res = {'value':{'remaining_leave': self.get_inputs(cr, uid, ids, employee_id, context=context),
}
}
return res
I have got this error: Error: [_.sprintf] expecting number but found array
Can any one help please.
Thanks a lot in advance
Best Regards.