Verwenden Sie die Client-GlideList-API in der Benutzeroberfläche Arbeitsbereich-Experience .
Freigeben Version: Washingtondc
Aktualisiert 1. Februar 2024
1 Minute Lesedauer
Fügen Sie der Listenseite Mitarbeiterbereich eine benutzerdefinierte Schaltfläche hinzu, die Listeninformationen in der aktuellen Ansicht zurückgibt. Definieren Sie die zurückzugebenden Informationen, indem Sie Client -GlideList- API-Methoden zu einer Aktionszuweisung hinzufügen.
Vorbereitungen
Erforderliche Rolle: admin
GlideList- API-Methoden werden in der Listenaktionsansicht „ Aktionszuweisungen “ [sys_declarative_action_assignment] bereitgestellt. Sie können einer benutzerdefinierten Schaltfläche in der Arbeitsbereich-Experience -UI die GlideList- Funktionalität hinzufügen. Sie können die Schaltfläche verwenden, um eine GlideList- Methode auf die aktuelle Ansicht anzuwenden. Verwenden Sie die GlideList- Methoden, um Tabellenlisten zu verwalten, indem Sie Listenansichtsdetails abrufen, Filter festlegen, nach Spalten sortieren und vieles mehr.
Prozedur
Navigieren zu Alle > Arbeitsbereicherfahrung > Aktionen und Komponenten > Listenaktionen.
Wenn Sie getFixedQuery()verwenden, navigieren Sie zu Zugehörige Listenaktionen anstatt zu Listenaktionen.
Erstellen Sie eine neue Aktionszuweisung, indem Sie Neuauswählen.
Geben Sie im Feld Aktionsbezeichnung eine Schaltflächenbezeichnung ein.
Geben Sie einen Namen in das Feld Aktionsname ein.
Durch die Angabe von Text in diesem Feld wird sichergestellt, dass Sie der Ansicht mehrere Schaltflächen hinzufügen können.
Wählen Sie im Menü Implementiert als die Option Client-Skriptaus.
Klicken Sie mit der rechten Maustaste in die Formularkopfzeile, und wählen Sie Speichern aus.
Wählen Sie Erweiterte Ansicht aus.
Wechseln Sie zur Registerkarte Client-Skript, und fügen Sie einen oder mehrere Methodenaufrufe zur onClick{}- Methodendefinition hinzu.
Diese Methode definiert, welche Aktionen ausgeführt werden sollen, wenn die Schaltfläche ausgewählt wird. Eine Liste der verfügbaren Methoden finden Sie unter GlideList (Now Experience).
Wählen Sie Aktualisieren.
Sie können Ihre Schaltfläche in einer Tabellenlistenansicht Arbeitsbereich-Experience testen.
Hinweis:
Wenn die Schaltfläche die getFixedQuery() -Methode verwendet, wählen Sie die Registerkarte in einem Datensatz in einer Liste Arbeitsbereich-Experience aus, um Ihre Schaltfläche zu testen.
Die folgende Tabelle zeigt die erfolgreiche Implementierung der Schaltfläche in der Tabelle Mitarbeiterbereich„Incidents (Alle)“. Die Schaltfläche implementiert die GlideListaddFilter()- Methode, um nur aktive Datensätze anzuzeigen.
Tabelle : 1. Beispiel-Schaltflächenaktion, die einen Filter auf eine Liste anwendet
Liste vor dem Klicken
Liste nach dem Klicken
Bevor Sie auf die Schaltfläche klicken, wird eine Auswahl aktiver und inaktiver (geschlossener) Datensätze in der Ansicht angezeigt.
Wenn Sie auf die Schaltfläche klicken, wird die Ansicht so gefiltert, dass nur aktive Datensätze angezeigt werden.