Sichtbarkeits-Spalten im Jitterbit App Builder
Sichtbarkeits-Spalten im App Builder können verwendet werden, um Spalten in einem Grid-Panel ein- oder auszublenden. Die bedingte Logik wird in der zugehörigen Geschäftsregel des übergeordneten Panels definiert, um zu bestimmen, ob eine Spalte angezeigt oder verborgen wird. Sichtbarkeits-Spalten bieten Kontrolle darüber, wie der App Builder den Platz behandelt, an dem die Spalte erscheinen würde, wenn sie verborgen ist.
Eine Sichtbarkeits-Spalte kann auf 1, 0 oder 3 ausgewertet werden, wobei 1 sichtbar bedeutet, 0 verborgen und den Platz auf der Seite, an dem das Panel erschienen wäre, zusammenklappen lässt, und 3 bedeutet, das Panel zu verbergen, aber den Platz auf der Seite zu reservieren, an dem das Panel erscheinen würde, anstatt ihn wegzuklappen. Stellen Sie sicher, dass Sie den logischen Datentyp in Ihrem Datenobjekt festlegen (Nummer ist der empfohlene Typ, um die Werte 0, 1, 3 zu verarbeiten). Typischerweise verwenden Entwickler sofortige IF (IIF)-Anweisungen, um ein Panel bedingt ein- oder auszublenden; eine andere Option besteht jedoch darin, einen statischen Wert von 0 zu haben, um das Panel immer auszublenden.
Im folgenden Screenshot veranschaulichen wir die Funktionalität, die durch Sichtbarkeits-Spalten bereitgestellt wird. In diesem Beispiel gibt es eine Seite mit zwei Grid-Panels - Produkte und Bestelldetails. Mit dieser Funktion haben wir die Rabattsteuerung so definiert, dass sie Abgebrochen als den Wert der Sichtbarkeits-Spalte verwendet. Mit dieser Konfiguration wird das Auswählen eines Datensatzes aus dem Produkte-Panel, der abgebrochen ist, die Rabattspalte im Bestelldetails-Panel anzeigen. Das Auswählen eines Datensatzes aus dem Produkte-Panel, der nicht abgebrochen ist, wird die Rabattspalte im Bestelldetails-Panel ausblenden.

Um eine Sichtbarkeits-Spalte zu konfigurieren
- 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 Geschäfts-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
- Beispielausdruck:
-
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).
- Stellen Sie in den Panel-Eigenschaften im Feldgruppenbereich Binding die Sichtbarkeits-Spalte als die Spalte ein, die Sie in Schritt 5 definiert haben. Beispiel: FrageSichtbarkeit