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. 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 Das Formular „Listensteuerung“ und fügen Sie das benötigte Skriptfeld hinzu:
- Bedingung Für Auslassen Von Spalten: 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.
In diesen Skriptfeldern, wenn das Skript als 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, um nur anzuzeigen 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
Sie können eine UI-Aktion erstellen, die die Slushbucket-Schnittstelle öffnet, um Listen in der Listenansicht anzupassen.