[ANSWER] - Problème de dépendance entre champs

1
0
-1

Bonjour à tous,

Grâce à la version TW, on a la possibilité de rajouter des dépendances entre champs. J'utilise souvent cette fonction pour mettre à jour une valeur d'un formulaire en fonction d'une autre valeur à l'intérieur de ce même formulaire. Cependant, j'aimerai ce coup ci, mettre en visible un widget de type fichier si une variable instanciée bien avant dans mon processus est égale à false. Je reformule. Dans mon processus, j'ai une étape 1 ou je définie une variable booléenne et lui donne une valeur (true ou false). J'avance dans mon processus et dans l'étape 2, j'ai un formulaire dans lequel j'ai un widget de type fichier qui doit apparaître que si la variable booléenne d'avant est égale à false. Comment dois-je procéder? Je n'arrive pas à passer en variable de dépendance la variable booléenne. J'ai essayé de nombreuses combinaisons, mais aucune avec succès.

Comment faire? Je ne veux pas la solution ou il faut créer plusieurs formulaire comme en pièce jointe : http://www.hostingpics.net/viewer.php?id=9294948201.png Car comme on peut le voir, j'ai déjà 7 formulaires différents suivant le type de personnes et un type de personne peut après être "true" ou "false" ce qui ferait 14 formulaires. Et encore je ne parle pas d une autre variable booléenne qui me donnerai 28 formulaires à faire. Même si je peux sauvegarder mes templates de formulaires, je ne veux pas que le processus soit une usine à gaz si on doit modifier un paramètre ou autre.

Merci d'avance, Sylvain

1 answer

1
0
-1

Yannick Lombardi m'a donné la solution à mon problème. Pour réaliser ce que je veux faire, il suffit d'utiliser le champs "insérer le champs si" dans "general > option".

Merci beaucoup, Sylvain

Comments

Submitted by cchau on Wed, 11/25/2015 - 15:54

Bonjour,

Je souhaite également ne faire apparaître un champ (on va l'appeler B) dans un formulaire que si la personne coche "Other" dans le champ précédent (qu'on va appeler A). Mais en suivant les directives, cela ne fonctionne quand même pas.

En allant dans "general > options" pour cocher "insert widget if" et indiquer que * return field_A == "Other" *, le formulaire ne se lance pas, il indique une erreur.
J'ai aussi testé le fait de rendre B dépendant de A en allant dans "general > dependancies > add widget" et en paramétrant l'affichage immédiat par false, et l'affichage du widget B si * return field_A == "Other" *. Mais cela n'a pas non plus fonctionné.

Quelqu'un saurait-il pourquoi cela ne marche pas ?

D'avance, je vous remercie pour votre aide.

Notifications