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
>