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: [email protected]
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.