Utilisez les filtres dynamiques lorsqu'un bloc Plusieurs cours contient des cours dont les choix disponibles dépendent des réponses précédentes. Au lieu de créer plusieurs blocs et des embranchements conditionnels, vous pouvez conserver les choix dans un seul bloc et désactiver les options qui ne mènent à aucun cours correspondant.
Par exemple, après la sélection d'un emplacement, les programmes qui n'y sont pas offerts restent visibles, mais ne peuvent pas être sélectionnés.
Ajoutez les cours à un bloc Plusieurs cours, puis configurez les options de filtre qui doivent afficher chaque cours. La disponibilité dynamique dépend de ces associations. Chaque option utilisable doit donc être associée à au moins un cours.
Vous devez avoir la permission de modifier le formulaire.
Le menu Type de sélection est disponible que le filtrage dynamique soit activé ou non. Il contrôle uniquement le nombre de réponses que le client peut choisir dans ce filtre.
Lorsque le filtrage dynamique est activé, chaque filtre est limité par les sélections effectuées dans les filtres précédents. Un filtre suivant ne limite jamais un filtre précédent.
Supposons que Emplacement se trouve avant Programme :
Placez en premier le filtre qui doit contrôler les autres. Utilisez Réordonner si la dépendance fonctionne dans le mauvais sens.
Lorsqu'un filtre accepte plusieurs sélections, les options choisies dans ce filtre sont combinées. Par exemple, sélectionner deux emplacements conserve les cours de l'un ou l'autre emplacement.
Les sélections de filtres différents doivent décrire le même cours. Par exemple, un cours doit correspondre à la fois à l'emplacement et au programme sélectionnés pour demeurer disponible.
Les options non disponibles restent visibles et apparaissent désactivées. Les clients peuvent ainsi constater que l'option existe, mais qu'elle n'est pas offerte avec leurs sélections précédentes. La liste des cours correspondants est actualisée lorsque le client modifie un filtre.
Une option qui n'est associée à aucun cours est toujours non disponible.
Le réglage Désactiver dynamiquement les options de filtre non disponibles est désactivé par défaut. Les formulaires existants conservent leur comportement précédent tant que vous ne l'activez pas dans le bloc.
La modification du Type de sélection d'un filtre peut tout de même changer la manière dont un formulaire existant accepte les réponses, même si le filtrage dynamique est désactivé. Conservez Utiliser le réglage du bloc pour préserver le comportement actuel du bloc, soit les cases à cocher ou la sélection unique.
Si une option est désactivée de façon inattendue :
Si une réponse sélectionnée disparaît après la modification d'un autre filtre, aucun cours ne correspond à cette combinaison. Modifiez les associations de cours si cette combinaison devrait être disponible.