- Démarrage
- Avant de commencer
- Comment
- Créer votre première application
- Créer une application compatible avec les appareils mobiles
- Intégrer des applications
- Intégrer des cartes
- Directives générales sur l'expérience utilisateur
- Masquer les conteneurs à l'aide d'un bouton
- Inclure des graphiques Excel dans Apps (Include Excel Charts in Apps)
- Inclure les liens EnvoyerÀ(MailTo)
- Inclure les classements par étoiles (Include Star Ratings)
- Utiliser Count With Choice Set Values
- Utiliser la visionneuse de documents (Use Document Viewer)
- Utiliser la vue détaillée principale (Use Master Detail View)
- Utiliser les valeurs sélectionnées d'une table
- Utiliser l'activité Envoyer un résultat intermédiaire (Use the Send Interim Result Activity)
- Définir un contexte externe (Set External Context)
- Travailler avec la source de données et la liaison de valeur (Work with Data Source ans Value Bind)
- Notifications
- Concevoir votre application
- Événements et règles
- Règle : If-Then-Else
- Règle : ouvrir une page
- Règle : Ouvrir l'URL
- Règle : Fermer le Pop-Over/la feuille du bas
- Règle : Afficher le message
- Règle : Afficher/Masquer la roulette
- Règle : Définir des valeurs
- Règle : Démarrer le processus
- Règle : Charger le fichier dans le compartiment de stockage
- Règle : Obtenir le fichier du compartiment de stockage
- Règle : Réinitialiser les valeurs
- Règle : Créer/Mettre à jour un enregistrement d’entité
- Règle : Supprimer un enregistrement d’entité
- Règle : ajouter à la file d'attente (Add to Queue)
- Fonction : And, Or, Not
- Fonction : Concat
- Fonction : Contains
- Fonction : Compter (Count)
- Fonction : Endswith
- Fonction : If
- Fonction : IsBlank
- Fonction : Guide (Guid)
- Fonction : Length
- Fonction : List
- Fonction : StartsWith
- Fonction : Somme
- Fonction : Tri
- Fonction : Maintenant
- Fonction : Aujourd'hui
- Fonction : Heure (Time)
- Fonction : Année (Year)
- Fonction : Mois (Month)
- Fonction : Jour (Day)
- Fonction : Heure (Hour)
- Fonction : Minute
- Fonction : Nouveau (New)
- Fonction : Recherche
- Fonction : Filtre
- Tirer parti de la RPA dans votre application
- Exploitation des entités de votre application
- Exploitation des entités de votre application
- Gestion du cycle de vie des applications (Application lifecycle management, ALM)
- Guide de dépannage de base
Utiliser la validation d'entrée requise (Use Required Input Validation)
=true
. Vous pouvez également paramétrer un message d'erreur si la commande n'est pas renseignée en runtime à l'aide de la propriété Message d'erreur requis.
Vous pouvez ajouter du texte à côté de la commande à l'aide de la nouvelle propriété Libellé (Label). Vous pouvez placer le libellé au-dessus ou à gauche de la commande en utilisant la propriété Emplacement du libellé (Label Placement) de l'onglet Style.
Cette propriété est actuellement disponible pour les commandes d'entrée suivantes :
- Sélecteur de date
- Liste déroulante
- Sélecteur de fichiers
- Liste déroulante à sélection multiple
- Bouton radio
- Slider
- Zone de texte
- Zone de texte
Le contrôle Container a également une propriété isValid .
Dans l'exercice ci-dessous, nous allons créer un formulaire simple avec la validation d'entrée requise. Vous pouvez utiliser cet exercice pour mieux comprendre le fonctionnement de la validation des entrées requises et apprendre à l'utiliser efficacement dans vos applications.
- Ouvrez votre application déjà existante ou lancez-en une nouvelle.
-
Ajoutez une commande Bouton (Button) à votre application.
- Ajoutez
Subscribe
dans la propriété Texte (Text).
- Ajoutez
-
Ajoutez une nouvelle page vierge à votre application.
- Renommez la page en Page d'abonnement (Subscribe Page).
-
Ajoutez une commande d'affichage En-tête (Header) en haut de la page.
- Ajoutez
Subscribe to this app
dans la propriété Texte (Text).
- Ajoutez
-
Ajoutez une commande Zone de texte (Textbox) sous l'en-tête.
- Renommez-la en
Name
. - Ajoutez
Name:
dans la propriété Libellé (Label). - Définissez la propriété Requis (Required) de la Validation sur
=true
.
- Renommez-la en
-
Ajoutez une commande Zone de texte (Textbox) sous la zone de texte Nom (Name).
- Renommez-la en
Email
. - Ajoutez
Email:
dans la propriété Libellé (Label). - Définissez la propriété Requis (Required) de la Validation sur
=true
.
- Renommez-la en
-
Ajoutez une commande Sélecteur de date (Datepicker) sous la dernière zone de texte.
- Renommez-la en
Date of birth
. - Ajoutez
Date of birth:
dans la propriété Libellé (Label). -
Définissez la propriété Requis (Required) de la Validation sur
=true
.Remarque :Chacune de ces commandes possède une propriété EstValide (isValid). Cette propriété nous dira si une commande est valide ou non.
Par défaut, lorsque la propriété Requis (Required) d'une commande est définie sur=true
, la commande ne sera pas valide.Figure 1. .
- Renommez-la en
-
Ajoutez une commande Bouton (Button) sous le sélecteur de date.
- Ajoutez
Submit
dans la propriété Texte (Text). -
Dans la propriété Désactivé (Disabled), utilisez la propriété EstValid (isValid) des commandes précédemment configurées pour créer l'expression suivante :
=! Name.isValid || !Email.isValid || !Date of birth.isValid
.
- Ajoutez
-
Accédez au bouton S'abonner (Subscribe) de la Page principale (Main Page) et configurez l'événement Cliqué (Clicked on).
- Ajoutez une règle Ouvrir une page (Open a Page).
- Ajoutez la Page d'abonnement (Subscribe Page) dans le champ Quelle page ouvrir (What page to open).
-
Cochez la case Afficher comme Pop-Over (Show as Pop-Over) (Modal).
Après avoir suivi toutes les étapes ci-dessus, vous pouvez lancer l'aperçu de votre application.
En mode aperçu, si vous cliquez sur le bouton S'abonner (Subscribe), la Page d'abonnement (Subscribe Page) s'ouvrira. Notez que le bouton Envoyer (Submit) est désactivé et qu'il ne s'active que lorsque tous les champs obligatoires sont remplis.