Gestion logique conditionnelle CACHER / AFFICHER / ALLER A
Contexte:
- je voulais utiliser le mode CARTES (1 question par page car plus simple pour utilisateur).
- mode non compatible avec l'intégration via API (besoin pour récupérer prix moyen au m²
- il faut donc utiliser le mode standard (toutes les questions sur même page).
- il faut ensuite ajouter des sauts de page (et un thème adapté que j'ai fait développer)
- Puis il y a une gestion spéciale des questions à cacher ou afficher en fonction des réponses du questionnaire (ex: cacher question = moins de 5 ans si pas sélectionné). Cette gestion est difficile car peu intuitive.
4 possibilités:
- MASQUER / AFFICHER une question (clic droit sur la question en mode développement: MASQUER, ou via la logique conditionnelle MASQUER). Cela n'est pas adapté au mode STANDARD s'il n'y a qu'une question entre 2 sauts de page: la question sera effectivement masquée, mais il restera les boutons RETOUR / SUIVANT. On ne peut utiliser que s'il y a plusieurs questions sur la même page.
On va par ex l'utiliser pour la gestion des questions ascenseur / multiplex. On a les 4 écrans possibles (simplex avec ou sans ascenseur, muliplex avec ou sans ascenseur) sur une même page. Elles sont toutes masquées par défaut, mais on va en AFFICHER une, celle qui correspond aux conditions définies)
- CACHER (EN CREANT UNE CONDITION): dans ce cas on va cacher une page entière, avec ses boutons RETOUR / SUIVANT. C'est équivalent à MASQUER en mode CARTES.
Par ex on va utiliser cela pour MOINS DE 5 ANS. La question est affichée par défaut, mais dès qu l'on ne coche pas la case MOINS DE 5 ANS (caractéristiques principales), alors la page entière sera CACHEE (logique conditionnelle CACHER)
- SAUT DE PAGE (EN CREANT UNE CONDITION): au clic du bouton suivant, permet selon une condition, d'aller directement à une autre page. Je l'utilise par ex pour entrer à la main le prix moyen en mode EDIT, et éviter de devoir faire défiler toutes les questions.