Extraire le nombre d’enregistrements de votre liste de façon asynchrone

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Les utilisateurs disposant de grandes listes 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

    1. Accédez à la Tous > Propriétés système > Toutes les propriétés.
    2. Sélectionnez Nouveau.
    3. Renseignez les champs du formulaire.
      Tableau 1. Formulaire de propriété système
      Champ Description
      Nom Nom de votre propriété système glide.ui.fetch.list.record.count.asynchronously.
      Description Saisissez une phrase brève et descriptive décrivant la fonction de la propriété.
      Choix Valeurs séparées par des virgules pour une liste de choix. Si vous souhaitez utiliser une valeur et une étiquette différentes dans la liste de choix, utilisez un signe égal (=) pour distinguer l'étiquette de la valeur. Par exemple, Blue=0000FF, Red=FF0000, Green=00FF00 affiche le bleu, le rouge et le vert dans la liste et enregistre la valeur hexadécimale correspondante dans le champ de valeur de 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 pour 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 si la valeur de cette propriété doit être purgée de tous les autres caches côté serveur.

      La valeur par défaut false empêche le système d’ignorer le vidage des caches, ce qui entraîne le vidage de tous les caches côté serveur et la récupération de la valeur de propriété actuelle à partir de 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 vraie fait que le système ignore le vidage de certains caches côté serveur, ce qui entraîne uniquement le vidage du cache pour la table sys_properties et la préservation de la valeur de propriété antérieure dans tous les autres caches. Définissez ce champ sur true pour éviter le coût de performance de la purge de tous les caches et de la récupération des nouvelles valeurs de propriété. En règle générale, vous devez définir ce champ sur vrai uniquement 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é Définissez cette propriété sur vrai pour exclure cette propriété de l’importation via des ensembles de mises à jour. La confidentialité des propriétés système empêche que les paramètres d’une instance ne remplacent 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 qui ont un accès en lecture à cette propriété.
      Rôles d'écriture Définissez les rôles qui ont un accès en écriture à cette propriété.
      Application Le champ d’application de la fonctionnalité est activé Global par défaut.
    4. Sélectionnez Mettre à jour.
      La propriété est maintenant active et la liste se charge de façon asynchrone.