Sichtbarkeitsspalten im Jitterbit App Builder
Sichtbarkeitsspalten in App Builder kann verwendet werden, um Spalten in einem Rasterbereich auszublenden oder anzuzeigen. In der zugehörigen Geschäftsregel des übergeordneten Bereichs wird eine bedingte Logik definiert, um zu bestimmen, ob eine Spalte angezeigt oder ausgeblendet wird. Sichtbarkeitsspalten bieten Kontrolle darüber, wie App Builder behandelt den Bereich, in dem die Spalte erscheinen würde, wenn sie ausgeblendet wäre.
Eine Sichtbarkeitsspalte kann 1, 0 oder 3 ergeben, wobei 1 sichtbar bedeutet, 0 ausgeblendet bedeutet und jeder Bereich auf der Seite, in dem das Panel erschienen wäre, ausgeblendet wird, und 3 bedeutet, das Panel auszublenden, aber den Bereich auf der Seite, in dem das Panel erscheinen würde, zu reservieren, anstatt es auszublenden. Stellen Sie sicher, dass Sie den logischen Datentyp in Ihrem Datenobjekt festlegen (Zahl ist der empfohlene Typ zum Verarbeiten von 0, 1, 3 Werten). Normalerweise verwenden Entwickler Immediate IF (IIF)
Anweisungen zum bedingten Ausblenden oder Anzeigen eines Panels. Eine andere Möglichkeit besteht darin, einen statischen Wert von 0 zu verwenden, um das Panel immer auszublenden.
Im folgenden Screenshot veranschaulichen wir die Funktionalität der Sichtbarkeitsspalten. In diesem Beispiel gibt es eine Seite mit zwei Rasterfeldern - Produkte und Bestelldetails. Mithilfe dieser Funktion haben wir das Rabatt-Steuerelement so definiert, dass „Eingestellt“ als Sichtbarkeitsspaltenwert verwendet wird. Mit dieser Konfiguration wird beim Auswählen eines Datensatzes aus dem Produktfeld, der „Eingestellt“ ist, die Rabattspalte im Feld „Bestelldetails“ angezeigt. Beim Auswählen eines Datensatzes aus dem Produktfeld, der „Nicht eingestellt“ ist, wird die Rabattspalte im Feld „Bestelldetails“ ausgeblendet.
So konfigurieren Sie eine Sichtbarkeitsspalte
- Navigieren Sie im App Builder app zum übergeordneten Panel für das untergeordnete Panel, das Sie ausblenden möchten
- Gehen Sie zur Aktionsleiste > Diese Seite gestalten
- Wählen Sie das Panel aus der Seitendesignansicht
- Klicken Sie auf das SQL-Zahnradsymbol, um zum Business-SQL für die übergeordnete Panelquelle zu gelangen.
- Klicken Sie auf die Registerkarte Tab
-
Klicken Sie auf + Spalte, um eine Spalte mit einem Ausdruck hinzuzufügen, der auswertet zu
1
,0
, oder3
und geben Sie einen Alias an.- Beispielausdruck:
IIF(P.StepTypeID = Enum(StepType,'Question'),1,0)
, - Alias: QuestionVisibility
- Beispielausdruck:
-
Navigieren Sie in der App zu der Seite, auf der Sie das Panel ausblenden möchten.
- Gehen Sie zum Action Drawer > Diese Seite gestalten
- Wählen Sie das untergeordnete Panel (das Panel, das Sie ausblenden möchten) aus.
- Legen Sie in den Panel-Eigenschaften im Bindungssteuerelementsatz die Sichtbarkeitsspalte als die Spalte fest, die Sie in Schritt 5 definiert haben. Beispiel: QuestionVisibility