Sichtbarkeits-Spalten im Jitterbit App Builder
Sichtbarkeits-Spalten ermöglichen es Entwicklern, die Sichtbarkeit bestimmter Daten-Spalten auf der Panel-Ebene mithilfe einer statischen Konfigurationsmethode zu definieren. Sichtbarkeits-Spalten sind eine gute Option, um die Sichtbarkeit zu steuern, wenn einfache, unveränderliche UI-Anforderungen vorliegen, bei denen Spalten nicht auf Benutzerrollen oder Laufzeitbedingungen reagieren müssen. Wenn die Sichtbarkeit einer bestimmten Spalte dynamisch geändert werden soll, sind Sichtbarkeitsregeln die geeignetere Lösung.
Vergleich von Sichtbarkeits-Spalten und Sichtbarkeitsregeln
-
Sichtbarkeits-Spalten: Effektiv für einfache Szenarien, in denen ein Feld in der gesamten Anwendung verborgen oder sichtbar bleiben soll.
-
Sichtbarkeitsregeln: Die bevorzugte Methode für die meisten modernen Anwendungsfälle. Diese Regeln ermöglichen es, Bedingungen zur Laufzeit zu bewerten, sodass Spalten basierend auf spezifischen Kriterien, wie dem Status eines Datensatzes oder Benutzerberechtigungen, erscheinen oder verschwinden können.
Verwendung von Sichtbarkeits-Spalten
Die Verwendung von Sichtbarkeits-Spalten umfasst das manuelle Setzen eines "Nutzungsblocks", um bestimmte Felder innerhalb eines Panels auszublenden oder anzuzeigen. Diese Konfiguration ist "statisch", da sie sich nicht basierend auf Benutzerrollen oder komplexer Logik während einer Sitzung ändert.
Eine Sichtbarkeits-Spalte kann drei Werte mit diesen Bedeutungen auswerten:
-
1: Sichtbar. -
0: Ausgeblendet (der Platz auf der Seite, wo das Panel erschienen wäre, wird zusammengeklappt). -
3: Ausgeblendet (der Platz auf der Seite, wo das Panel erschienen wäre, bleibt erhalten).
Um eine Sichtbarkeits-Spalte zu konfigurieren, befolgen Sie diese Schritte:
-
Navigieren Sie im App Builder zur übergeordneten Panel für das untergeordnete Panel, das Sie ausblenden möchten.
-
Gehen Sie zu Action Drawer > Diese Seite gestalten.
-
Wählen Sie das Panel aus der Seiten-Designansicht aus.
-
Klicken Sie auf das SQL-Zahnrad-Symbol, um zur Business SQL für die übergeordnete Panel-Quelle zu gelangen.
-
Klicken Sie auf die Registerkarte Spalten.
-
Klicken Sie auf + Spalte, um eine Spalte mit einem Ausdruck hinzuzufügen, der auf
1,0oder3ausgewertet wird, und geben Sie ein Alias an.-
Beispielausdruck:
IIF(P.StepTypeID = Enum(StepType,'Question'),1,0), -
Alias: FrageSichtbarkeit
-
-
Navigieren Sie in der App zu der Seite, auf der Sie das Panel ausblenden möchten.
-
Gehen Sie zu Aktion Drawer > Diese Seite gestalten.
-
Wählen Sie das untergeordnete Panel (das Panel, das Sie ausblenden möchten).
-
In den Panel-Eigenschaften, innerhalb der Gruppe für das Bindungsfeld, setzen Sie die Sichtbarkeits-Spalte auf die Spalte, die Sie in Schritt 5 definiert haben. Beispiel: FrageSichtbarkeit.