Extraire le nombre d’enregistrements de votre liste de façon asynchrone
Les utilisateurs ayant des listes volumineuses créées à partir de tables volumineuses peuvent utiliser la propriété glide.ui.fetch.list.record.count.asynchronously pour continuer à interagir avec leur liste pendant le chargement du nombre total d’enregistrements.
Avant de commencer
Rôle requis : admin
Procédure
- Accédez à Tous > Propriétés système > Toutes les propriétés.
- Sélectionnez Nouveau.
-
Remplissez les champs du formulaire.
Tableau 1. Formulaire Propriétés système Champ Description Nom Le nom de votre propriété système est glide.ui.fetch.list.record.count.asynchronously.Description Saisissez une brève phrase descriptive de la fonction de la propriété. Choix Valeurs séparées par des virgules pour une liste de choix. Si vous avez besoin d’une étiquette et d’une valeur de liste de choix différentes, utilisez un signe égal (=) pour séparer l’étiquette de la valeur. Par exemple, Bleu=0000FF,Rouge=FF0000, Vert=00FF00 affiche le bleu, le rouge et le vert dans la liste, et enregistre la valeur hexadécimale correspondante dans le champ de la valeur de la propriété. Type vrai I faux Valeur Définissez la valeur souhaitée pour la propriété. - Vrai pour activer cette fonctionnalité.
- Faux pour désactiver cette fonctionnalité.
Ignorer le cache Le système stocke les valeurs de propriété système dans des caches côté serveur pour éviter d’interroger la base de données sur les paramètres de configuration. Lorsque vous modifiez une valeur de propriété système, le système vide toujours le cache de la table sys_properties. Utilisez ce champ pour déterminer s’il faut purger la valeur de cette propriété de tous les autres caches côté serveur.
La valeur par défaut false empêche le système d’ignorer la purge des caches, ce qui entraîne la purge de tous les caches côté serveur et la récupération de la valeur de propriété actuelle dans la base de données. Définissez ce champ sur faux lorsque vous voulez vous assurer que tous les caches ont la valeur de propriété actuelle. La valeur réelle fait en sorte que le système ignore la purge de certains caches côté serveur, ce qui a pour conséquence de purger uniquement le cache de la table sys_properties et de conserver la valeur de propriété précédente dans tous les autres caches. Définissez ce champ sur vrai pour éviter le coût en termes de performances lié à la purge de tous les caches et à la récupération de nouvelles valeurs de propriété. En règle générale, vous ne devez définir ce champ sur vrai que lorsque vous avez une propriété système qui change plus d’une fois par mois et que la valeur de la propriété n’est stockée que dans sys_properties table.
Privé Attribuez la valeur vrai à cette propriété pour exclure cette propriété de l’importation via les ensembles de mises à jour. Le maintien de la confidentialité des propriétés système empêche les paramètres d’une instance de remplacer les valeurs d’une autre instance. Par exemple, vous ne souhaitez peut-être pas qu’une propriété système d’une instance de développement utilise la même valeur qu’une instance de production. Rôles de lecture Définissez les rôles disposant d’un accès en lecture à cette propriété. Rôles d'écriture Définissez les rôles disposant d’un accès en écriture à cette propriété. Application Le périmètre de la fonctionnalité est activé Global par défaut. -
Sélectionnez Mettre à jour.
La propriété est maintenant active et la liste se charge de façon asynchrone.