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

    1. Navigieren zu Alle > Arbeitsbereicherfahrung > Aktionen und Komponenten > Listenaktionenan.
      Wenn Sie getFixedQuery()verwenden, navigieren Sie zu Zugehörige Listenaktionen anstatt zu Listenaktionen.
    2. Erstellen Sie eine neue Aktionszuweisung, indem Sie Neuauswählen.
    3. Geben Sie im Feld Aktionsbezeichnung eine Schaltflächenbezeichnung ein.
    4. 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.
    5. Wählen Sie im Menü Implementiert als die Option Client-Skriptaus.
    6. Klicken Sie mit der rechten Maustaste in die Formularkopfzeile, und wählen Sie Speichern aus.
    7. Wählen Sie Erweiterte Ansicht aus.
    8. 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).
      GlideList-Methodenaufrufe im Feld „Client-Skript“.
    9. 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 GlideList addFilter()- 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.

      Liste, die angezeigt wird, bevor der Anwender die Schaltfläche zum Anzeigen aktiver Datensätze auswählt.

      Durch Auswahl der Schaltfläche wird die Ansicht so gefiltert, dass nur aktive Datensätze angezeigt werden.

      Liste, die angezeigt wird, nachdem der Anwender die Schaltfläche ausgewählt hat, in der nur aktive Datensätze angezeigt werden.