Bonjour,

J'ai les trois classes ci-dessous :

class ug(ModelSQL, ModelView):
    u'Unité de gestion'
    __name__ = 'cg.ug'
    _rec_name = 'code'    
    
    code = fields.Char(
            string = u'Code UG',
            help=u'Unité de gestion',
            required = True,
            states=STATES,
            depends=DEPENDS,
        )
    station = fields.One2Many(
            'cg.station',
            'ug',
            string='Stations',
            help=u'Stations de l\'unité de gestion',
            required=False,
            states=STATES,
            depends=DEPENDS,
        )

class station(ModelSQL, ModelView):
    u'Stations'
    __name__ = 'cg.station'
    _rec_name = 'code'  
   
    ug = fields.Many2One(
            'cg.ug',
            ondelete='CASCADE',
            string=u'UG',
            help=u'Unité de gestion',
            required = True,
            states=STATES,
            depends=DEPENDS,
        )
    code = fields.Char(
            string = u'Code station',
            help=u'Code de la station',
            required = True,
            states=STATES,
            depends=DEPENDS,
        ) 
    emplacement = fields.One2Many(
            'cg.emplacement',
            'station',            
            string=u'Emplacements',
            help=u'Emplacements de la station',
            required=False,
            states=STATES,
            depends=DEPENDS,
        )

class emplacement(ModelSQL, ModelView):
    u'Emplacement'
    __name__ = 'cg.emplacement'
    _rec_name = 'code'
       
    station = fields.Many2One(
            'cg.station',
            ondelete='CASCADE',
            string=u'Station',
            help=u'Station',
            required = True,
            states=STATES,
            depends=DEPENDS,
        )
    code = fields.Integer(
            string = u'Code emplacement',
            help=u'Code de l\'emplacement',
            required = True,
            states=STATES,
            depends=DEPENDS,
        )

je voudrais une vue list (c'est à dire une vue avec les petits triangles à 
gauche clickable) qui afficherait les emplacements contenu dans une station 
contenu dans l'ug :
UG
|---------Station 1
|---------Station 2
                |-------------emplacement 1
                |-------------emplacement 2


Comment doit être la vue xml ? Celle ci-dessous ne fonctionne pas :

      <record model="ir.ui.view" id="se_secteur_view_tree">
            <field name="model">cg.ug</field>
            <field name="type">tree</field>
            <field name="field_childs">station</field>
            <field name="name">se_secteur_tree</field>
        </record>

Répondre à