L’idéal serait de peupler une collection en fonction des check/uncheck
Sur le oncheck de chaque contrôle :
Collect(ColNav,{NumeroEcran: 1,Ecran:'nom de l'écran concerné})
Sur le onuncheck de chaque contrôle :
Remove(ColNav,,{NumeroEcran: 1,Ecran:'nom de l'écran concerné})
Et sur le onselect de ton bouton Next :
Collect(ColNav,{NumeroEcran: Countrows(ColNav)+1,Ecran:'Ecran de fin'});//on ajoute lécran final comme derniere étape de navigationnSet(VNavig,{Actuel:1,Total:Countrows(ColNav)}); //On stocke la page actuelle et le nombre de pages au total dans une variablenNavigate(Lookup(ColNav,NumeroEcran=VNavig.Actuel,Ecran)) //Navigation vers le 1er ecran de la collection
Ensuite, sur chaque page, un bouton next avec :
Set(VNavig,{Actuel:VNavig.Actuel+1,Total:Countrows(ColNav)});If(VNavig.Actuel>VNavig.Total,Navigate(HomeScreen),nNavigate(Lookup(ColNav,NumeroEcran=VNavig.Actuel,Ecran))// Si la page actuelle est supérieure au nombre total de pages, on retourne à l'écran d'accueil, sinon on navigue à la page suivante
CommentID=MlLZorBv6hoN2a3, PostID=7o23zXbRD74XcQt
Signaler
Un problème est survenu lors du signalement de ce message.
Bloquer un membre ?
Veuillez confirmer que vous souhaitez bloquer ce membre.
Vous ne pourrez plus :
Voir les publications des membres bloqués
Mentionnez ce membre dans les messages
Inviter ce membre à rejoindre des groupes
Envoyer un message à ce membre
Veuillez prévoir quelques minutes pour que ce processus se termine.