Filterbindungen im Jitterbit App Builder
Filterbindungen ermöglichen die Konfiguration komplexer Bindungsverhalten, die über einfache Gleichheitsvergleiche hinausgehen. In der Standardfunktionalität des App Builders kann ein Panel die Ergebnisse eines anderen über Bindungskriterien einschränken. Während traditionelle Panel-Bindungen auf exakte Übereinstimmungen beschränkt sind, ermöglichen Filterpanels Entwicklern, anspruchsvolle Bindungen mit einer Vielzahl von SQL-Operatoren durchzuführen.
So richten Sie Filterbindungen ein
Um Filterbindungen einzurichten, befolgen Sie diese Schritte:
-
Öffnen Sie die gewünschte Seite und wählen Sie Action Drawer > Diese Seite gestalten. Alternativ öffnen Sie den Bearbeitungsbildschirm der gewünschten Seite.
-
Klicken Sie auf das Bindungsspalten-Symbol im Panel, an dem Sie arbeiten. Der Dialog Bindungsspalten öffnet sich:

-
Klicken Sie auf + Bindung, um eine neue Bindung zu erstellen, und setzen Sie den Typ auf Filter.
-
Wählen Sie eine Kindspalte aus.
-
Im Feld Op, das für Operator steht, muss der spezifische Operator definiert werden. Die Optionen umfassen:
-
Gleich / Nicht Gleich
-
Weniger Als / Weniger Als Oder Gleich
-
Größer Als / Größer Als Oder Gleich
-
Wie / Nicht Wie
-
-
Wählen Sie eine Elternspalte aus.
-
Klicken Sie auf , um zu speichern.
Implementierung von sitzungs- oder benutzerspezifischen Filtern
Eine leistungsstarke Anwendung von Filterbindungen ist die Erstellung von sitzungsbasierten oder benutzerspezifischen Datenfiltern. Dies ermöglicht es einer Anwendung, Daten anzuzeigen, die auf die Person zugeschnitten sind, die derzeit im System angemeldet ist.
Um diesen Workflow zu implementieren, befolgen Sie diese allgemeinen Schritte:
-
Erstellen Sie eine Filterquelle: Konfigurieren Sie ein Formular-Panel, das auf eine verwaltete Tabelle abzielt oder eine
WHERE-Klausel verwendet, um die Ergebnisse auf den einzelnen Datensatz zu beschränken, der mit dem aktuellen Login verknüpft ist. -
Definieren Sie Filtersteuerelemente: Fügen Sie diesem Formular-Panel Steuerelemente hinzu, die als Kriterien für die Filterung dienen.
-
Stellen Sie die Filterbindung her: Binden Sie ein zweites Panel (wie ein Raster, Diagramm oder Kachel-Panel) an das erste Panel.
-
Operatoren konfigurieren: In den Bindungseinstellungen den Typ auf Filter setzen und den entsprechenden Operator auswählen, um die Eingabe des Benutzers mit den Daten Ergebnissen zu verknüpfen.
Bekannte Einschränkungen
Die Funktion zur Filter-Bindung hat derzeit folgende Einschränkungen:
-
Sie unterstützt keine einfache Suche.
-
Sie unterstützt keine Logik für
IS [NOT] NULL,[NOT] INoderOR. -
Der Filter wirkt auf das Ergebnis-Set und nicht auf das Datenobjekt selbst.
-
Sie unterstützt keine Pivot-Steuerelemente.
-
Weder Listen noch Seiten-Links unterstützen derzeit Filterkriterien.