Bonjour,

J'ai une classe "Station" contenant un champ one2many vers la classe 
"Emplacement" comme ci-dessous, comment renvoyer la ligne sélectionnée 
d'emplacement dans Lignes = 
Stations.browse(Transaction().context.get('active_ids')) ?

class station(Mapable, ModelSQL, ModelView):
    u'Stations'
    __name__ = 'cg.station'
    _rec_name = 'code'

    code = fields.Char(
            string = u'Code station',
            help=u'Code de la station',
            required = True,
        )

   emplacement = fields.One2Many(
            'cg.emplacement',
            'station',            
            string=u'Emplacements',
            help=u'Emplacements de la station',
        )


class emplacement(Mapable, ModelSQL, ModelView):
    u'Emplacement'
    __name__ = 'cg.emplacement'
       
    station = fields.Many2One(
            'cg.station',
            ondelete='CASCADE',
            string=u'Code Station',
            help=u'Code de la station',
            required = True,
        )

Répondre à