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

    1. Navigieren zu Alle > Arbeitsbereicherfahrung > Aktionen und Komponenten > Listenaktionen.
      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. 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).
      Aufrufe der GlideList-Methode im Feld „Client-Skript“.
    9. 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 GlideList addFilter()- 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.

      Liste, die angezeigt wird, bevor der Benutzer auf die Schaltfläche zum Anzeigen aktiver Datensätze klickt.

      Wenn Sie auf die Schaltfläche klicken, wird die Ansicht so gefiltert, dass nur aktive Datensätze angezeigt werden.

      Liste, die angezeigt wird, nachdem der Benutzer auf die Schaltfläche geklickt hat, die nur aktive Datensätze anzeigt.