Rufen Sie die Anzahl der Listendatensätze asynchron ab

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Benutzer mit großen Listen, die aus großen Tabellen erstellt wurden, können die Eigenschaft glide.ui.fetch.list.record.count.asynchronous verwenden, um mit ihrer Liste weiter zu interagieren, während die Gesamtanzahl der Datensätze geladen wird.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Navigieren zu Alle > Systemeigenschaften > Alle Eigenschaften.
    2. Wählen Sie Neu.
    3. Füllen Sie die Felder des Formulars aus.
      Tabelle : 1. Formular „Systemeigenschaft“
      Feld Beschreibung
      Name Der Name Ihrer Systemeigenschaft als glide.ui.fetch.list.record.count.asynchronely.
      Beschreibung Geben Sie einen kurzen, beschreibenden Ausdruck ein, der die Funktion der Eigenschaft beschreibt.
      Auswahlmöglichkeiten Durch Kommas getrennte Werte für eine Auswahlliste. Wenn Sie eine andere Auswahllistenbezeichnung und einen anderen Wert benötigen, verwenden Sie ein Gleichheitszeichen (=), um die Bezeichnung vom Wert zu trennen. Beispiel: Blau = 0000FF, Rot = FF0000, Grün = 00FF00 zeigt Blau, Rot und Grün in der Liste an und speichert den entsprechenden Hexadezimalwert im Feld „Eigenschaftswert“.
      Typ „wahr“ I „falsch“.
      Wert Legen Sie den gewünschten Wert für die Eigenschaft fest.
      • „True“, um diese Funktion zu aktivieren.
      • „False “, um diese Funktion zu deaktivieren.
      Cache ignorieren

      Das System speichert Systemeigenschaftswerte in serverseitigen Caches, um zu vermeiden, dass die Datenbank nach Konfigurationseinstellungen abgefragt wird. Wenn Sie einen Systemeigenschaftswert ändern, leert das System immer den Cache für die Tabelle sys_properties. Verwenden Sie dieses Feld, um zu bestimmen, ob der Wert dieser Eigenschaft aus allen anderen serverseitigen Caches geleert werden soll.

      Der Standardwert false bewirkt, dass das System das Leeren von Caches nicht ignoriert. Dies führt dazu, dass alle serverseitigen Caches geleert und der aktuelle Eigenschaftswert aus der Datenbank abgerufen wird. Legen Sie dieses Feld auf „false“ fest, wenn Sie sicherstellen möchten, dass alle Caches den aktuellen Eigenschaftswert haben. Der Wert true bewirkt, dass das System das Leeren einiger serverseitiger Caches ignoriert. Dies führt dazu, dass nur der Cache für die Tabelle „sys_properties“ geleert wird und der vorherige Eigenschaftswert in allen anderen Caches beibehalten wird. Legen Sie dieses Feld auf „true“ fest, um die Leistungskosten zu vermeiden, die durch das Leeren aller Caches und das Abrufen neuer Eigenschaftswerte entstehen. Normalerweise sollten Sie dieses Feld nur dann auf „true“ setzen, wenn Sie eine Systemeigenschaft haben, die sich häufiger als einmal im Monat ändert, und der Eigenschaftswert nur in der Tabelle „sys_properties“ gespeichert wird.

      Privat Legen Sie diese Eigenschaft auf „true“ fest, um diese Eigenschaft vom Import über Update Sets auszuschließen. Wenn Sie die Systemeigenschaften privat halten, können Einstellungen in einer Instanz keine Werte in einer anderen Instanz überschreiben. Beispielsweise möchten Sie möglicherweise nicht, dass eine Systemeigenschaft in einer Entwicklungsinstanz denselben Wert wie eine Produktionsinstanz verwendet.
      Leserollen Definiert die Rollen, die über Lesezugriff auf diese Eigenschaft verfügen
      Schreibrollen Definieren Sie die Rollen, die über Schreibzugriff auf diese Eigenschaft verfügen.
      Anwendung Der Umfang der Funktion ist standardmäßig „ Global “ aktiviert.
    4. Wählen Sie Aktualisieren.
      Die Eigenschaft ist jetzt aktiv, und die Liste wird asynchron geladen.