Zum Inhalt springen

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.

Spaltenbindung

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.

Popup für Bindungsspalten wird kopiert

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.

Disablechildren be

Beispiel einer Business-Logik, die die übergeordnete Spalte als 1 oder 0 formatiert

Disablechildren results be

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.

Disabled fe

Beispiel für die deaktivierte Schaltfläche „Erstellen“ im Bereich „Bestellungen“ basierend auf den im Bereich „Kunden“ festgelegten Kriterien

Aktiviert fe

Beispiel für eine aktivierte Schaltfläche „Erstellen“ im Bereich „Bestellungen“ basierend auf den im Bereich „Kunden“ festgelegten Kriterien