J'ai essayé de définir des listes déroulantes obligatoires à sélectionner pour passer à l'écran suivant.
- L'écran suivant s'appelle Fin
- La liste déroulante s'appelle type_4
C'est le code que j'ai utilisé mais il ne semble pas passer:
If(
IsBlank(type_4.Selected.Value),
Notify("Fill all the fields to continue", NotificationType.Error),
Navigate(End,ScreenTransition.Cover) )
Ce problème est spécifique aux entrées déroulantes. S'il s'agissait d'un champ de texte, je ne fais que remplacer Selected.Value par Text et cela fonctionne bien. Les listes déroulantes sont mon seul problème jusqu'à présent.
EDIT : La valeur par défaut des listes déroulantes est Sélectionnez votre réponse (premier choix de la liste déroulante).
Solution du problème
Si l'option par défaut de votre menu déroulant est "Sélectionnez votre réponse", vous pouvez utiliser une expression similaire à celle ci-dessous :
If(
type_4.Selected.Value = "Select your answer",
Notify("Fill all the fields to continue", NotificationType.Error),
Navigate(End,ScreenTransition.Cover) )
Aucun commentaire:
Enregistrer un commentaire