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.
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.
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.
Beispiel einer Geschäftslogik, die so definiert ist, dass die übergeordnete Spalte als 1 oder 0 formatiert wird
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.
Beispiel für eine deaktivierte Schaltfläche „Erstellen“ im Fenster „Bestellungen“ basierend auf den im Fenster „Kunden“ festgelegten Kriterien
Beispiel für eine aktivierte Schaltfläche „Erstellen“ im Fenster „Bestellungen“ basierend auf den im Fenster „Kunden“ festgelegten Kriterien