Zum Inhalt springen

Sichtbarkeitsansichten im Jitterbit App Builder

Übersicht

Sichtbarkeitsansichten in App Builder werden verwendet, um die Anzeige und die obligatorischen oder optionalen Attribute einzelner Steuerelemente auf einem Panel zu bestimmen. Sichtbarkeitsansichten sind nur verfügbar für Formularpanels. Es gibt drei verschiedene Arten von Sichtbarkeitsansichten, die Sie konfigurieren können: Statisch, Regel und Plugin.

Ein Anwendungsfall für Sichtbarkeitsansichten ist, wenn Sie einem Benutzer erlauben möchten, zu ändern, wann etwas ausgeblendet oder aktiviert/deaktiviert ist, ohne die App selbst ändern zu müssen. Beispielsweise gibt es Spalten in einer OrderStatus-Tabelle, die angeben, dass, wenn OrderStatus=Shipped Dann Order.ShipRequired ist deaktiviert. Sie können dann eine Seite zum Verwalten von Bestellstatus erstellen, ohne die Definition der gesamten App ändern zu müssen.

Statische Sichtbarkeitsansicht

Eine statische Sichtbarkeitsansicht ist immer aktiv und kann daher nicht geändert werden, es sei denn, ein Entwickler modifiziert sie.

So konfigurieren Sie eine statische Sichtbarkeitsansicht

  1. Gehen Sie zum Formularbereich der Anwendungsseite, in dem Sie ein Feld ausblenden möchten.
  2. Gehen Sie zur Action Drawer > Live Designer
  3. Wählen Sie den Bereich zum Bearbeiten aus und gehen Sie zu Mehr > Sichtbarkeiten
  4. Klicken Sie auf Erstellen und setzen Sie den Wert Typ auf Statisch
  5. Wählen Sie als Nächstes die Spalte aus, die Sie ausblenden möchten. Beispiel: Versender
  6. Wählen Sie den gewünschten Wert aus:

    1. Löschen - Blendet das Feld aus und löscht den Feldwert
    2. Erforderlich - Macht das Feld zu einem sichtbaren Pflichtfeld
    3. Anzeigen - Macht das Feld zu einem sichtbaren optionalen Feld
    4. Ausblenden - Blendet das Feld aus, der Feldwert bleibt erhalten

    visibilityvalues.png

  7. Klicken Sie auf Speichern

  8. Navigieren Sie zurück zur App-Ansicht und bestätigen Sie das Update

Sichtbarkeitsregel

Eine Sichtbarkeitsregel ist eine Regel, die Geschäftslogik verwendet, um eine Sichtbarkeitsansicht auf ein Formularfeld anzuwenden. Sichtbarkeitsregeln müssen auf ein Datenobjekt und nicht auf eine Tabelle abzielen. Um Sichtbarkeitsregeln zu verwenden, konfigurieren Sie zunächst eine Datenobjektregel.

  1. Navigieren Sie zu der App, von der aus Sie die Sichtbarkeitsansicht nutzen möchten.
  2. Klicken Sie auf die Aktionsleiste > App Workbench
  3. Klicken Sie auf + Regel
  4. Geben Sie einen Namen für die Regel ein. Beispiel: Produktquelle (Sichtbarkeit von Einheitenfeldern)
  5. Legen Sie den Zweck auf Sichtbarkeit fest.
  6. Legen Sie das Ziel auf das Datenobjekt fest, auf das Sie eine Sichtbarkeitsansicht anwenden möchten. Beispiel: Produkt (Quelle)

    • Eine Sichtbarkeitsregel muss die Zieltabelle und die Primärschlüssel dieser Tabelle enthalten. Zusätzlich fügen wir Spalten hinzu, die die Sichtbarkeitsansicht bestimmen, indem wir die Spalte anvisieren, die wir beeinflussen möchten, und Löschen, Erforderlich, Anzeigen oder Ausblenden in das Feld Ausdruck eingeben.
  7. Fügen Sie die Ziel-Tabelle für Ihre Regel hinzu.

  8. Fügen Sie den/die Primärschlüssel für Ihre Regel hinzu.
  9. Fügen Sie alle Spalten hinzu, die für die Sichtbarkeitsansicht definiert werden müssen, indem Sie die Spalte anvisieren, die wir beeinflussen möchten, und die visibilityoption() Funktion, um im Feld „Ausdruck“ entweder „Löschen“, „Erforderlich“, „Anzeigen“ oder „Ausblenden“ anzugeben.

    visibilitysyntaxexample.png

  10. Navigieren Sie zurück zum Panel-Design und wählen Sie Sichtbarkeit

  11. Klicken Sie auf Erstellen und legen Sie Typ auf Regel fest
  12. Wählen Sie die von Ihnen erstellte Regel aus
  13. Speichern Sie und kehren Sie zur App-Ansicht zurück, um das Update zu bestätigen

Plugin-Sichtbarkeitsansichten

App Builder unterstützt die Möglichkeit, Sichtbarkeitsansichten mit Plugins zu erstellen. Hier würde das Plugin eine 0, 1, 2, oder 3 und Sie konfigurieren den Rest ähnlich wie den Regeltyp:

  • 0= Löschen - Blendet das Feld aus der Anzeige aus und löscht den Feldwert
  • 1= Erforderlich - Macht das Feld zu einem sichtbaren Pflichtfeld
  • 2= Anzeigen - Macht das Feld zu einem optionalen sichtbaren Feld
  • 3= Ausblenden - Blendet das Feld aus der Anzeige aus, der Feldwert bleibt erhalten