Champ Many2One et domain auto dépendant ?

12 views
Skip to first unread message

Pascal Obstetar

unread,
Feb 25, 2018, 4:00:51 AM2/25/18
to tryton-fr
Bonjour,

J'ai un champ Many2One dont je voudrais que les items proposés soit dépendant de sa propre valeur.
Imaginons que les items possibles soit [Abandonné, Arbre, Trou végétalisé, Souche], ce que je veux :
Si Nature " Manquant", autoriser les valeurs "Abandonné", "Trou végétalisé", "Souche"
Si Nature " Abandonné", autoriser les valeurs "Trou végétalisé", "Souche"
Si Nature " Souche", autoriser toutes les valeurs sauf "Arbre"
Si Nature " Trou végétalisé", autoriser toutes les valeurs sauf "Arbre"

Est-ce possible d'ajouter ces règles simplement dans un domain ?
@+

Cédric Krier

unread,
Feb 25, 2018, 11:00:07 AM2/25/18
to tryton-fr
Oui en utilisant l'expression PYSON: If()
Ex:

If(Eval('nature') == 'manquant',
[('field', 'in', ['abandonné', 'trou', ...])],
If(Eval('nature') == 'abandonné',
[('field', 'in', [...])],
...))

Mais ça peut devenir complexe et du coup une validation est peut-être
plus simple.

--
Cédric Krier - B2CK SPRL
Email/Jabber: cedric...@b2ck.com
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/
Reply all
Reply to author
Forward
0 new messages