GOOGLE ADS

dimanche 1 mai 2022

Bouton de navigation basé sur une valeur de liste déroulante PowerApps

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

Comment utiliseriez-vous .reduce() sur des arguments au lieu d'un tableau ou d'un objet spécifique ?

Je veux définir une fonction.flatten qui aplatit plusieurs éléments en un seul tableau. Je sais que ce qui suit n'est pas possible, mais...