Initialisation de valeurs de listes liées

Bonjour,

J’ai deux champs :

  • Un champs “Finalité” obligatoire de type enum simple
  • Un champs “Sous finalité” non obligatoire de type enum multiple

Un mécanisme de listes liées me permet d’afficher au changement de chaque finalité la liste possible des sous-finalités. Mon problème est le suivant : Quand l’utilisateur change la finalité qui est obligatoire (donc je ne lui donne pas le choix) mais qu’il fait le choix de ne pas sélectionner de nouvelles sous-finalités, l’ancienne sélection est gardé et la plate-forme m’empêche de sauvergarder avec un message “Valeur de liste invalide”.

J’ai essayé de contourner le pb par une contrainte mais je ne sais pas lui dire dans l’expression “Champs finalité a changé”. Je précise que je fais l’implémentation en 4.0 avec l’UI legacy (on n’a pas encore ouvert l’UI responsive)

Je sais que je peux code en script sur le template de l’objet mais je préfère éviter si possible.

Par avance merci pour votre aide.

Cordialement,
Zouhair

On parle de la UI legacy ou responsive (ou des deux) ?

Désolé j’avais mal lu on parle de la UI legacy OK.

Vu avec @Francois le cas d’une liste liée multiple n’est pas un cas prévu. Si ça marche c’est un miracle si ça marche pas bien c’est pas étonnant.

On va regarder plus en détail.