Deaktivieren Sie die Schaltfläche „Erstellen“ im Jitterbit App Builder dynamisch
Mit einer Funktion können Sie die Schaltflächen „Erstellen“, „Bearbeiten“ und „Löschen“ in einem mehrzeiligen Panel dynamisch deaktivieren, basierend auf ausgewählten Elementen eines anderen Panels.
Videobeispiel
So konfigurieren Sie
Um diese neue Funktion zu konfigurieren, navigieren Sie zur Anwendungsseite mit den Bereichen, in denen Sie diese Funktion implementieren möchten. Gehen Sie zu Aktionsleiste > Diese Seite gestalten. Suchen Sie das Symbol Spaltenbindung für den Bereich, in dem Sie die Funktion konfigurieren möchten, und klicken Sie darauf.
Symbol für Bindungsspalten im mehrzeiligen Bereich „Bestellungen“
Klicken Sie hier auf Erstellen, um einen neuen Datensatz für Bindungsspalten mit dem Typ Funktion zu erstellen. Lassen Sie Untergeordnet und Op leer und geben Sie unter Übergeordnet die Spalte ein, auf der die Deaktivierung basieren soll.
Beispiel eines neu erstellten Bindungsspaltendatensatzes
Hinweis
Damit die dynamische Deaktivierung korrekt funktioniert, muss die Spalte Übergeordnetes Element entweder als 1 oder als 0 formatiert sein, wobei 1 = Ausblenden und 0 = Nicht ausblenden bedeutet.
Beispiel einer Business-Logik, die die übergeordnete Spalte als 1 oder 0 formatiert
Beispiel für Business-Logik-Ergebnisse
Wenn nun ein Datensatz im Kundenbereich ausgewählt wird und die Spalte DisableChildren eine 1 enthält, wird die Schaltfläche Erstellen im Bereich Bestellungen ausgeblendet.
Beispiel für die deaktivierte Schaltfläche „Erstellen“ im Bereich „Bestellungen“ basierend auf den im Bereich „Kunden“ festgelegten Kriterien
Beispiel für eine aktivierte Schaltfläche „Erstellen“ im Bereich „Bestellungen“ basierend auf den im Bereich „Kunden“ festgelegten Kriterien