Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1 ตอบกลับ
293 มุมมอง

I have tried this code


def _get_numbers(self, cr, uid, ids, field_name, arg, context=None):

res = {}

for record in self.browse(cr, uid, ids, context=context):

res[record.id] = record.employee_id

return res




and my field :

'matricules': fields.function(_get_numbers, method=True, string='Total',type='integer'),

But i have got this error TypeError: float() argument must be a string or a number

Please help

อวตาร
ละทิ้ง
คำตอบที่ดีที่สุด

Hi,

I am just assuming that you need to change as like below.

res[record.id] = record.employee_id.id instead of res[record.id] = record.employee_id 

I hope it will resolve your issue. 

Note : To get perfect result you have to give us full code with full error log.

อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
4
ต.ค. 16
31334
1
ก.ย. 15
3970
1
มิ.ย. 15
887
0
เม.ย. 15
714
2
เม.ย. 15
912