Skip to Content
Meniu
Trebuie să fiți înregistrat pentru a interacționa cu comunitatea.
Această întrebare a fost marcată
1 Răspunde
3794 Vizualizări

Hello!,

Using an on_change method I am trying to send default values to a one2many field using the concept of (0,0, {list values}; even there it works fine but inside that one2many there is also a one2many field to which I must also send values to implement In my code the same concept of (0,0, {list values}, but I did not get success.

Could you help me?.


Attached fragment of my code


def cargar_pool_labs(self):

  labs = []

  pool = self.env['mymodel'].sudo().search([])

  for laboratorio in pool:

    analitos = [(0, 0, {'analito': line.analito, 'resultado': line.resultado , 'resultado2': line.resultado2 , 'unidades': line.unidades , 'laboratorio_id': 104920}) for line in laboratorio.analitos_ids]

   labs.append(

    (0,0,{

     'nombre_examen' : laboratorio.nombre_examen,

     'cups' : laboratorio.cups,

     'laboratorio_id': laboratorio.laboratorio_id,

     'analitos_ids' : analitos

     })

   )

  self.laboratorios_ids = labs


Note: the analitos_ids field is the one2many field that is inside the laboratorios_ids field which is also one2many.


Thanks for help!

Imagine profil
Abandonează
Cel mai bun răspuns

Hi


Do you find solution for this issue ...


Thanks

Imagine profil
Abandonează
Related Posts Răspunsuri Vizualizări Activitate
1
ian. 25
1880
2
sept. 22
9622
2
apr. 22
4672
0
iul. 21
7304
1
mar. 21
5047