Verwenden Sie die GlideList-API des Clients in der Anwenderoberfläche Arbeitsbereich-Experience .
Freigeben Version: Xanadu
Aktualisiert 1. August 2024
1 Minute Lesedauer
Fügen Sie der Seite Mitarbeiterbereich Listen eine anwenderdefinierte Schaltfläche hinzu, die Listeninformationen in der aktuellen Ansicht zurückgibt. Definieren Sie die zurückzugebenden Informationen, indem Sie einer Aktionszuweisung Client -GlideList- API-Methoden hinzufügen.
Vorbereitungen
Erforderliche Rolle: admin
GlideList- API-Methoden werden in der Listenaktionsansicht „ Aktionszuweisungen “ [sys_declarative_action_assignment] bereitgestellt. Sie können einer anwenderdefinierten Schaltfläche in der Anwenderoberfläche Arbeitsbereich-Experience die GlideList- Funktionalität hinzufügen. Mit der Schaltfläche können Sie eine GlideList- Methode auf die aktuelle Ansicht anwenden. Verwenden Sie die GlideList- Methoden, um Tabellenlisten zu verwalten, indem Sie Listenansichtsdetails abrufen, Filter festlegen, nach Spalte sortieren und vieles mehr.
Prozedur
Navigieren zu Alle > Arbeitsbereicherfahrung > Aktionen und Komponenten > Listenaktionenan.
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.
Wählen Sie die Registerkarte Client-Skript aus, und fügen Sie einen oder mehrere Methodenaufrufe in der Definition der onClick{}- Methode hinzu.
Diese Methode definiert, welche Aktionen auszuführen sind, 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 Arbeitsbereich-Experience -Tabellenlistenansicht testen.
Hinweis:
Wenn die Schaltfläche die Methode getFixedQuery() verwendet, wählen Sie die Registerkarte auf einem Datensatz in der Liste Arbeitsbereich-Experience aus, um die 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 einer Schaltflächenaktion zum Anwenden eines Filters auf eine Liste
Liste vor dem Klicken
Liste nach dem Klicken
Bevor Sie die Schaltfläche auswählen, werden in der Ansicht verschiedene aktive und inaktive (geschlossene) Datensätze angezeigt.
Durch Auswahl der Schaltfläche wird die Ansicht so gefiltert, dass nur aktive Datensätze angezeigt werden.