Rufen Sie die Anzahl Ihrer Listendatensätze asynchron ab
Benutzer mit großen Listen, die aus großen Tabellen erstellt wurden, können verwenden glide.ui.fetch.list.record.count.asynchronouslyEigenschaft, um weiterhin mit ihrer Liste zu interagieren, während die Gesamtanzahl der Datensätze geladen wird.
Vorbereitungen
Erforderliche Rolle: Administrator
Prozedur
- Navigieren zu Alle > Systemeigenschaften > Alle Eigenschaftenan.
- Wählen Sie Neu.
-
Füllen Sie im Formular die Felder aus.
Tabelle : 1. Formular „Systemeigenschaft“ Feld Beschreibung Name Der Name Ihrer Systemeigenschaft als glide.ui.fetch.list.record.count.asynchronously. 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: Blue=0000FF, Red=FF0000, Green=00FF00 zeigt Blau, Rot, und Grün in der Liste und speichert den entsprechenden Hex-Wert im Feld Eigenschaftswert. Typ „Wahr“, „falsch“ Wert Legen Sie den gewünschten Wert für die Eigenschaft fest. - Wahr Zum Aktivieren dieser Funktion.
- Falsch Zum Deaktivieren dieser Funktion.
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 „falsch“ bewirkt, dass das System das Leeren von Caches nicht ignoriert, was dazu führt, dass alle serverseitigen Caches geleert werden und der aktuelle Eigenschaftswert aus der Datenbank abgerufen wird. Legen Sie dieses Feld auf „falsch“ fest, wenn Sie sicherstellen möchten, dass alle Caches den aktuellen Eigenschaftswert haben. Der Wert „wahr“ führt dazu, dass das System das Leeren einiger serverseitiger Caches ignoriert, was dazu führt, 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 „wahr“ fest, um die Leistungskosten für das Leeren aller Caches und das Abrufen neuer Eigenschaftswerte zu vermeiden. Normalerweise sollten Sie dieses Feld nur auf „wahr“ festlegen, wenn Sie eine Systemeigenschaft haben, die sich häufiger als einmal pro Monat ändert und der Eigenschaftswert nur in der Tabelle „sys_properties“ gespeichert ist.
Privat Legen Sie diese Eigenschaft auf „wahr“ fest, um zu verhindern, 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, die Schreibzugriff auf diese Eigenschaft haben. Anwendung Der Umfang der Funktion ist aktiviert Global Standardmäßig. -
Wählen Sie Aktualisieren.
Die Eigenschaft ist jetzt aktiv, und die Liste wird asynchron geladen.