Zum Inhalt springen

Deaktivieren Sie die Schaltfläche „Erstellen“ im Jitterbit App Builder dynamisch

Es gibt eine Funktion, mit der Sie die Schaltflächen „Erstellen“, „Bearbeiten“ oder „Löschen“ auf einem mehrzeiligen Panel basierend auf ausgewählten Elementen aus einem anderen Panel **dynamisch deaktivieren können.

Videobeispiel

So konfigurieren Sie

Um diese neue Funktion zu konfigurieren, navigieren Sie zur Anwendungsseite mit den darauf befindlichen Bedienfeldern, auf denen Sie diese Funktion implementieren möchten. Gehen Sie zur Aktionsleiste > Diese Seite entwerfen. Suchen Sie das Symbol Bindungsspalten für das Bedienfeld, auf dem Sie dies konfigurieren, und klicken Sie darauf.

Bindungsspalten werden

Symbol für Bindungsspalten für das mehrzeilige Auftragsfeld

Klicken Sie hier auf Erstellen, um einen neuen Bindungsspaltendatensatz mit dem Typ Fähigkeit zu erstellen. Lassen Sie Untergeordnet und Op leer und geben Sie in Ü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 richtig funktioniert, muss die Spalte Parent so formatiert sein, dass sie entweder eine 1 oder eine 0 enthält, wobei 1 = Ausblenden und 0 = Nicht ausblenden.

Disablechildren be

Beispiel einer Geschäftslogik, die so definiert ist, dass die übergeordnete Spalte als 1 oder 0 formatiert wird

Disablechildren-Ergebnisse werden

Beispiel für Ergebnisse der Geschäftslogik

Wenn nun ein Datensatz im Kundenbereich ausgewählt wird und die Spalte DisableChildren eine 1 ist, wird die Schaltfläche Erstellen im Bereich Bestellungen ausgeblendet.

Deaktiviert fe

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

Aktiviert fe

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