On 2018-02-25 01:00, Pascal Obstetar wrote: > 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 ?
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.kr...@b2ck.com Tel: +32 472 54 46 59 Website: http://www.b2ck.com/ -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes tryton-fr. Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/tryton-fr/20180225155914.GR10492%40kei.