Rufen Sie die Anzahl der Listendatensätze asynchron ab

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 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.asynchron“ verwenden, um weiterhin mit ihrer Liste zu interagieren, während die Gesamtzahl der Datensätze geladen wird.

    Vorbereitungen

    Erforderliche Rolle: admin

    Prozedur

    1. Navigieren zu Alle > Systemeigenschaften > Alle Eigenschaftenan.
    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 lautet glide.ui.fetch.list.record.count.asynchronous.
      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 Hex-Wert im Feld „Eigenschaftswert“.
      Typ wahr zu falsch
      Wert Legen Sie den gewünschten Wert für die Eigenschaft fest.
      • „Wahr“, um diese Funktion zu aktivieren.
      • „Falsch “, 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 den Wert einer Systemeigenschaft ä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 werden. 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 erhalten bleibt. Legen Sie dieses Feld auf „wahr“ fest, um Leistungskosten für das Leeren aller Caches und das Abrufen neuer Eigenschaftswerte zu vermeiden. Normalerweise sollten Sie dieses Feld nur auf „true“ festlegen, wenn Sie eine Systemeigenschaft haben, die sich häufiger als einmal im Monat ändert und der Eigenschaftswert nur in der Tabelle „sys_properties“ gespeichert ist.

      Privat Legen Sie diese Eigenschaft auf „wahr“ fest, um auszuschließen, dass diese Eigenschaft über Update-Sätze importiert wird. 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 mit Schreibzugriff auf diese Eigenschaft.
      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.