Nickel ! Merci

Le vendredi 31 janvier 2014 18:03:19 UTC+1, Pascal Obstetar a écrit :
>
> 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 à