Bonjour,

J'ai une classe  avec ces deux attributs :

   stand = fields.Many2One(
            'forest.stand',
            string=u'Stand',
            ondelete='RESTRICT'
        )
    
    species = fields.Many2One(
            'forest.species',
            string=u'Dom species1',
            ondelete='RESTRICT',      
        )

dans stand j'ai une relation parent/child ainsi que dans species. j'ai donc 
des données de la sorte :

dans stand :

parent, name
Fs, futaie feuillus
Rx, futaie résineuse

dans species :
parent, name
Fs, chêne
Fs, hêtre
Rx, épicéa
Rx, sapin

Je voudrais définir un domain dans species de telle sorte que lorsque stand 
= futaie feuillus, ne s'affichent dans species que chêne et hêtre

J'ai défini le domain de la species avec  [('parent', '=', 'stand.parent')] 
mais cela ne fonctionne pas ? Comment dois-je définir le domain ? une idée

Répondre à