- Démarrage
- Avant de commencer
- Comment
- Accéder à l'URL de production d'une application
- Build a mobile-friendly app
- Déboguer les applications
- Intégrer des cartes
- Utiliser des tableaux pour remplir les commandes Liste déroulante, Liste déroulante à sélection multiple et Bouton radio
- Utiliser Count With Choice Set Values
- Utiliser TableDonnées avec les commandes Table et Modifier la grille
- Utiliser le masque de saisie
- Notifications
- Utilisation d'expressions VB
- Concevoir votre application
- Présentation des commandes
- Mise en page et style
- Exemples de mises en page d'applications
- Commandes d'icônes
- Créer des applications accessibles
- Ajout de descripteurs accessibles
- Utilisation de la commande Onglet pour l'accessibilité
- Concevoir des listes et des en-têtes accessibles
- Conception d'application réactive
- Taux de contraste des couleurs
- Prédéfinir les styles et les mappages au niveau de l'air pour la commande En-tête
- Panneau Ressources (Resources)
- Exportation et importation de pages
- Références du contexte de l'utilisateur
- Enregistrer votre application
- Erreurs d’application et résolution des problèmes
- É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 : Message du journal
- Règle : Afficher le message
- Règle : Afficher/Masquer la roulette
- Règle : Définir une valeur (Set Value)
- Règle : Démarrer le processus
- Règle : Réinitialiser les valeurs
- Règle : Charger le fichier dans le compartiment de stockage
- Règle : Télécharger un fichier depuis un compartiment de stockage (Download File From Storage Bucket)
- Règle : Créer un enregistrement d'entité (Create Entity Record)
- Règle : Mettre à jour un enregistrement d'entité (Update Entity Record)
- Règle : Supprimer un enregistrement d’entité
- Règle : ajouter à la file d'attente (Add to Queue)
- Règle : Déclencher un workflow
- 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

Guide de l'utilisateur d'Apps
Le générateur de requêtes vous permet de filtrer les données des entités Data Service, tout en respectant une syntaxe prédéfinie.
Fetch
, FetchOne
, GetChoiceSet
et GetChoiceSetValue
sont asynchrones et ne prennent pas en charge le chaînage.
To display entity records in a control, use an app variable and the Set Value rule. You can also bind the control data source to your entity using the Query builder.
Refer to Using the Fetch functions for practical examples.
Fetch()
pour évaluer et trier vos entités Data Service.
Au préalable, vous devez référencer les entités Data Service existantes dans votre application. Pour utiliser le générateur de requêtes, procédez comme suit :
Fetch()
pour récupérer et manipuler les données d'entité. La fonction Fetch()
est asynchrone et ne prend pas en charge le chaînage.
Fetch()
a les paramètres suivants :
Paramètre |
Description |
---|---|
| Un groupe de filtres dans Data Service |
|
Spécifiez la taille de la page et le nombre d'enregistrements à ignorer. |
|
Spécifiez la colonne à trier et l'ordre de tri. |
|
Spécifiez les champs d'entité qui doivent être renvoyés. |
|
Spécifiez quelle colonne d'une entité de relation doit être développée et renvoyée. Les applications autorisent les développements de niveau un, ce qui signifie que si vous avez un champ de relation, les expressions s'attendent à ce qu'un niveau de propriétés soit accessible. Le générateur de requêtes ajoute automatiquement ces propriétés, et elles sont obligatoires pour les entités n'appartenant pas au système. |
The FetchOne() function
Fetch()
renvoie un objet ListSource<T>
, qui est du même type que pour les contrôles de liste, FetchOne()
renvoie un seul enregistrement de type T.
Fetch()
, la fonction FetchOne()
est asynchrone et ne prend pas en charge la chaîne.
Fetch()
pour obtenir des résultats plus personnalisés :
Récupération simple
Obtient le nombre d'enregistrements pour une entité, par exemple UtilisateursSystème (SystemUsers).
Fetch(of SystemUsers)()
Fetch(of SystemUsers)()
Récupérer avec condition de filtre
Fetch(of SystemUsers)(createFilterGroup(new QueryFilter(){addFilter("Name", "=", "You")}), new PaginationProps(0, 10))
Fetch(of SystemUsers)(createFilterGroup(new QueryFilter(){addFilter("Name", "=", "You")}), new PaginationProps(0, 10))
Récupérer avec condition de filtre et ordre de tri (croissant)
Fetch(of SystemUsers)(createFilterGroup(new QueryFilter(){addFilter("Name", "=", "You")}), new PaginationProps(0, 10), new SortOption(){addSortOption("Date")})
Fetch(of SystemUsers)(createFilterGroup(new QueryFilter(){addFilter("Name", "=", "You")}), new PaginationProps(0, 10), new SortOption(){addSortOption("Date")})
Récupérer avec condition de filtre et ordre de tri (décroissant)
Fetch(of SystemUsers)(createFilterGroup(new QueryFilter(){addFilter("Name", "=", "You")}), new PaginationProps(0, 10), new SortOption(){addSortOption("Date", true)})
Fetch(of SystemUsers)(createFilterGroup(new QueryFilter(){addFilter("Name", "=", "You")}), new PaginationProps(0, 10), new SortOption(){addSortOption("Date", true)})
Récupérer avec PaginationProps statiques
Fetch(of SystemUsers)(Nothing, new PaginationProps(0, 100))
Fetch(of SystemUsers)(Nothing, new PaginationProps(0, 100))
Récupérer avec PaginationProps liés à la commande
Par exemple, pour le champ Modifier la grille (Edit Grid) :
Fetch(of SystemUsers)(Nothing, new PaginationProps(MainPage.EditableGrid.PageStart, MainPage.EditableGrid.PageLimit))
Fetch(of SystemUsers)(Nothing, new PaginationProps(MainPage.EditableGrid.PageStart, MainPage.EditableGrid.PageLimit))
Récupérer avec une projection
Fetch(of SystemUsers)(createFilterGroup(new QueryFilter(){addFilter("Name", "=", "You")}), new PaginationProps(0, 10), Nothing, new string(){"Name"})
Fetch(of SystemUsers)(createFilterGroup(new QueryFilter(){addFilter("Name", "=", "You")}), new PaginationProps(0, 10), Nothing, new string(){"Name"})
- Utilisation du générateur de requêtes (Query builder)
- La fonction Récupérer (Fetch)
- The FetchOne() function
- Récupération simple
- Récupérer avec condition de filtre
- Récupérer avec condition de filtre et ordre de tri (croissant)
- Récupérer avec condition de filtre et ordre de tri (décroissant)
- Récupérer avec PaginationProps statiques
- Récupérer avec PaginationProps liés à la commande
- Récupérer avec une projection