Erweiterte Listensteuerung mit Skripts
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. Bei zugehörigen Listensteuerelementen identifiziert die übergeordnete globale Variable den übergeordneten Datensatz. Für primäre Listen ist kein übergeordneter Datensatz vorhanden.
Konfigurieren Sie das Formular „Listensteuerelement“, und fügen Sie das benötigte Skriptfeld hinzu:
- Bedingung für „Spalten auslassen“: Wenn keine Bedingungen vorhanden sind, werden Spaltenüberschriften ausgelassen.
- Bearbeitungsbedingung auslassen: Schaltfläche „ Bearbeiten “ auslassen.
- Leere Bedingung auslassen: Wenn keine Bedingungen vorhanden sind, wird der Listenheader ausgelassen.
- Filterbedingung auslassen: Listenfilter auslassen.
- Bedingung für „Links auslassen“: Zugehörige Links auslassen.
- Neue Bedingung auslassen: Schaltfläche „ Neu “ auslassen.
Wenn in diesen Skriptfeldern das Skript als trueausgewertet wird, wird das Element ausgelassen. Das folgende Skript ist ein Beispiel, das Sie in der zugehörigen Liste „ Betroffene CIs “ verwenden können, um nur die Schaltfläche Bearbeiten anzuzeigen, wenn die übergeordnete Aufgabe aktiv ist. Dieses Skript wird im Skriptfeld „Bearbeitungsbedingung auslassen“ platziert.
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
Sie können eine UI-Aktion erstellen, die die Slushbucket-Schnittstelle öffnet, um Listen in der Listenansicht anzupassen.