Erweitertes Listensteuerelement 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 Steuerelementen für zugehörige Listen identifiziert die globale übergeordnete Variable den übergeordneten Datensatz. Für primäre Listen gibt es keinen übergeordneten Datensatz.
Konfigurieren Sie das Formular „Listensteuerung“, und fügen Sie das benötigte Skriptfeld hinzu:
- Spaltenbedingung auslassen: Wenn keine Bedingungen vorhanden sind, werden Spaltenüberschriften ausgelassen.
- Bearbeitungsbedingung auslassen: Lassen Sie die Schaltfläche Bearbeiten aus.
- Leere Bedingung auslassen: Wenn keine Bedingungen vorhanden sind, lassen Sie die Listenkopfzeile aus.
- Filterbedingung auslassen: Listenfilter auslassen.
- Bedingung für Links auslassen: Lassen Sie zugehörige Links aus.
- Neue Bedingung auslassen: Lassen Sie die Schaltfläche Neu aus.
Wenn in diesen Skriptfeldern das Skript als „ true“ ausgewertet 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.