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

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 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 le chargement du nombre total d’enregistrements.

    Avant de commencer

    Rôle requis : admin

    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 Le nom de votre propriété système est 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 le bleu, le rouge et le vert dans la liste et enregistre la valeur hexadécimale correspondante dans le champ de 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 des propriétés 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 à partir de la base de données. Attribuez la valeur false à ce champ si vous voulez vous assurer que tous les caches ont la valeur de propriété actuelle. Avec la valeur « vrai », le système ignore la purge de certains caches côté serveur, ce qui a pour effet de purger uniquement le cache de 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 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é est uniquement stockée 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. Garder les propriétés système privées empêche les paramètres d’une instance d’écraser 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 disposant d’un accès en écriture à cette propriété.
      Demande 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.