- 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
Liste personnalisée
- Lors de l’utilisation d’images, d’en-têtes ou de libellés de hauteur et de largeur variables à l’intérieur d’un contrôle Liste personnalisée, un problème de scintillement est observé. Pour résoudre ce problème, utilisez une hauteur et une largeur cohérentes pour les commandes Image, En-têteet Libellé.
- Si vous rencontrez des problèmes de scintillement ou si la barre de défilement horizontale ne fonctionne pas correctement, assurez-vous de définir un conteneur de hauteur et de largeur fixes.
Alors que la commande Table (Table) représente les données sous forme de lignes et de colonnes, la liste personnalisée (Custom List) [anciennement nommée liste avancée (Advanced List)] offre la possibilité de représenter les données dans le format dont l'utilisateur a besoin. Dans le champ Liste Personnalisée (Custom List), l'utilisateur peut utiliser différents champs et les positionner selon son choix à l'aide du Modèle. Un modèle n'est rien d'autre qu'un conteneur qui contient des commandes et d'autres conteneurs.
La liste personnalisée a 2 ensembles de propriétés, l'un pour la liste personnalisée et l'autre pour le modèle qu'il contient.
- Info-bulle (Tooltip) : info-bulle à afficher sur la liste personnalisée. Utilisez-la pour fournir des informations supplémentaires sur la commande.
- Source de données (Data Source) : source du champ de la table. Les types de données valides sont Data Table et Object Array.
- Liaison de la valeur sélectionnée (Selected Value Binding) : liez la valeur sélectionnée de la table au moment de l'exécution à un argument de processus RPA ou à un champ d'application.
- Masqué (Hidden) : si sélectionné, masque la commande dans le runtime.
- Désactivé : si sélectionné, désactive la commande dans le runtime.
-
Alignement de commande (Control Alignment) : hérite de l'alignement parent par défaut. Un autre alignement que le parent peut être défini. Pour utiliser par défaut l'alignement du parent, basculez les icônes d'alignement sélectionnées pour désactiver l'alignement spécifique.
Remarque : l'alignement dépend de la mise en page du parent (verticale ou horizontale). - Mise en page (Layout) : déterminez l'affichage des modèles dans la liste avancée. Elle peut être horizontale (côte à côte) ou verticale (l'un en dessous de l'autre).
- Espace intermédiaire (Space Between) : déterminez l'espace entre les modèles.
- Marge (Margin) : définit la marge de la commande. La marge 4px est définie par défaut. Les propriétés des marges Haut/Bas et Gauche/Droite sont combinées. Ces propriétés peuvent être dissociées à l'aide du bouton de dissociation situé à droite de l'en-tête de la section Marge (Margin).
- Taille (Size) : la largeur et la hauteur de la commande peuvent être définies dans la section taille. Par défaut, la taille est définie sur Auto. La largeur min/hauteur min et la largeur max/hauteur max sont disponibles sous la section Plus (More) (...) dans la section taille.
-
Mise en page (Layout) : déterminez le positionnement des commandes du modèle.
- Sens (horizontal/vertical) [Direction (Horizontal/Vertical)] : les commandes sont disposées l'une en dessous de l'autre (vertical) ou côte à côte (horizontal).
- Alignement (Alignment) : contrôle l'alignement dans le modèle (gauche, centre, droite et étirement dans le sens vertical et haut, milieu, bas, étirement dans le sens horizontal).
- Justifier (Justify) : haut, milieu, bas et distribution dans le sens vertical et gauche, centre, droite et distribution dans le sens horizontal.
-
Autoriser l'encapsulage (Allow wrapping) : si activé, encapsule le contrôle dans le conteneur s'il n'y a pas assez d'espace.
Remarque : La propriété Autoriser l'encapsulage (Allow Wrapping) est appliquée lorsque la taille (largeur ou hauteur) est définie sur une valeur définie et non sur Auto.
- Couleur d'arrière-plan (Background Color) : définit la couleur d'arrière-plan du modèle.
- Bordure (Border) : définit la bordure du contrôle. L'épaisseur de la bordure, la couleur de la bordure et le rayon du coin peuvent être configurés.
- Remplissage (Padding) : définit le remplissage du modèle. Le remplissage 8px est défini par défaut. Les propriétés de remplissage Haut/Bas et Gauche/Droite sont combinées. Ces propriétés peuvent être dissociées à l'aide de l'icône de dissociation sur le côté droit de l'en-tête de la section de remplissage si différentes valeurs de remplissage doivent être définies pour les côtés Haut, Bas, Gauche et Droit.
-
Taille (Size) : la largeur et la hauteur de la commande peuvent être définies dans la section Taille. La largeur est héritée du parent de la disposition verticale et ne peut pas être modifiée. De même, la hauteur est héritée du parent de la disposition horizontale et ne peut pas être modifiée. Largeur min./Hauteur min. et Largeur max./Hauteur max. sont disponibles sous Plus (...) dans la section Taille.
Les listes personnalisées sont mieux optimisées lorsqu'elles ont une hauteur de pixel fixe, c'est-à-dire lorsque le défilement virtuel est activé.
Pour un grand nombre de lignes dans une liste personnalisée, il existe une option pour utiliser le défilement virtuel afin que les éléments de la fenêtre se chargent instantanément et que les éléments à venir soient chargés progressivement au fur et à mesure que vous faites défiler. Le défilement virtuel ne fonctionne que lorsque la hauteur de la liste personnalisée est définie sur une hauteur en pixels.
Si le défilement virtuel n'est pas utilisé, une liste personnalisée avec un grand nombre de lignes peut être lente.
Le défilement virtuel améliore les performances en ne chargeant que les éléments pertinents dans la fenêtre au runtime. Cela ne fonctionne que lorsqu'une hauteur est configurée et non définie sur auto.
Si la propriété Hauteur est définie sur auto, la taille de la commande au runtime et à la conception peut ne pas correspondre. Cela se produit parce que la hauteur de la commande dépend du nombre de lignes renvoyées au runtime, alors qu'au moment de la conception, la commande est vide.
Pour toute commande contenant des données dynamiques, telles que des tables, des listes ou des listes personnalisées, nous vous recommandons de configurer une hauteur fixe pour améliorer les performances.