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

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Les utilisateurs disposant de 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 que le nombre total d’enregistrements se charge.

    Avant de commencer

    Rôle requis : administrateur

    Procédure

    1. Accédez à la Tout > 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, Bleu=0000FF, Rouge=FF0000, Vert=00FF00 affiche Bleu, Rouge et 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 purge 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 faux 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 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 la purge de certains caches côté serveur, ce qui a pour conséquence de purger uniquement le cache pour la table sys_properties et de conserver la valeur de propriété antérieure dans tous les autres caches. Définissez ce champ sur vrai pour éviter le coût de performance lié au vidage de tous les caches et à la récupération des 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é Définissez cette propriété sur vrai pour exclure son importation via des ensembles de mises à jour. 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 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 manière asynchrone.