---
sourceDocument: Yokohama Now Plattformverwaltung
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/platform-administration

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama Now Plattformverwaltung

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Erweiterte Listensteuerung mit Skripts

# Erweiterte Listensteuerung mit Skripts {#ariaid-title1}

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Sie können Skripts schreiben, um anzugeben, welche Listenelemente wie Links, Filter und Schaltflächen vorhanden sind.

Diese Skripts können auf den angezeigten Datensatz reagieren. Für zugehörige Listensteuerelemente die globale Variable Übergeordnet Gibt den übergeordneten Datensatz an. Für primäre Listen ist kein übergeordneter Datensatz vorhanden.  
[Konfigurieren](https://servicenow-prod.fluidtopics.net/pEBO2R53zW012gZT1m_gqA#configure-form-layout "Administratoren oder Anwender mit der Rolle „personalize_Form“ können das Formular- und das zugehörige Listenlayout konfigurieren.")Das Listensteuerformular, und fügen Sie das benötigte Skriptfeld hinzu:

* Spaltenbedingung Auslassen: Wenn keine Bedingungen vorhanden sind, lassen Sie Spaltenüberschriften aus.
* Bearbeitungsbedingung Auslassen: Auslassen Bearbeiten Schaltfläche.
* Leere Bedingung Auslassen: Wenn keine Bedingungen vorhanden sind, lassen Sie den Listenheader aus.
* Filterbedingung Auslassen: Listenfilter auslassen.
* Linkbedingung Auslassen: Zugehörige Links auslassen.
* Neue Bedingung Auslassen: Auslassen Neu Schaltfläche.
{#c_AdvancedListControlWithScripts__ul_qhs_4pr_z4}  
In diesen Skriptfeldern, wenn das Skript ausgewertet wird Wahr , Das Element wird ausgelassen. Das folgende Skript ist ein Beispiel, das Sie für verwenden können Betroffene CIs Zugehörige Liste, die nur angezeigt werden soll Bearbeiten Schaltfläche, wenn die übergeordnete Aufgabe aktiv ist. Dieses Skript wird in platziert Bearbeitungsbedingung Auslassen Skriptfeld.

    var answer;
     if (parent.active == true ) {
     //Do not remove the 'Edit' button
      answer = false; 
    } 
    else {
     //Remove the 'Edit' button
      answer = true;
    }
    answer;

## Konfigurieren Sie eine Listen-UI-Aktion {#ariaid-title2}

Sie können eine UI-Aktion erstellen, die die Slushbucket-Schnittstelle öffnet, um Listen in der Listenansicht anzupassen.

### Vorbereitungen

Erforderliche Rolle: ui_action_admin

### Prozedur

1. Navigieren zu AlleSystemdefinitionUI-Aktionenan.
2. Klicken Sie auf Neu.
3. In Tabelle Wählen Sie aus Liste \[sys_ui_list\] Tabelle.
4. Wählen Sie aus Listenkontextmenü Kontrollkästchen.
5. Stellen Sie sicher, dass Aktiv Kontrollkästchen ist aktiviert.
6. Fügen Sie das folgende Skript in ein Skript Feld:  

       var url  = "slushbucket.do?sysparm_form=list&sysparm_list=" + current. name + "&sysparm_view=" + current. view. name ;
       url  += "&sysparm_collection=" + current. parent + "&sysparm_collection_relationship=" + current. relationship ; 
       url  += "&sysparm_referring_url=sys_ui_view.do?sys_id=" + current. view. toString ( ) ;
       action. setRedirectURL (url ) ;

7. Klicken Sie auf Absenden.

