Zum Hauptinhalt springen

Die Sichtbarkeitsbedingungen

Die Sichtbarkeitsbedingungen ermöglichen es, ein Feld je nach Bedingung ein- oder auszublenden. Das Formular passt sich so der Situation an und zeigt nur die relevanten Felder an.

1. Prinzip

Eine Sichtbarkeitsbedingung besteht aus drei Elementen:

  • ein Bedingungsfeld : das Feld, dessen Wert geprüft wird;

  • ein Operator : die Art und Weise, wie dieser Wert verglichen wird;

  • ein Wert : womit der Wert des Feldes verglichen wird.

Wenn die Bedingung erfüllt ist, wird das Feld angezeigt. Andernfalls wird es ausgeblendet.

Eine Sichtbarkeitsbedingung kann für alle Feldtypen definiert werden. Allerdings können nicht alle verwendet werden, um eine Bedingung zu definieren (siehe Abschnitt 3).

2. Eine Sichtbarkeitsbedingung festlegen

  1. Rufen Sie die Konfiguration des Formulars auf:

    • Vorhandenes Formular: Klicken Sie auf der Seite Meine Formulare auf die Schaltfläche Bearbeiten des betreffenden Formulars.

    • Neues Formular: Sie können die Sichtbarkeitsbedingungen bereits bei der Erstellung des Formulars festlegen.

  2. Klicken Sie auf den Stift des Feldes, das Sie konditionieren möchten. Dieser Stift ist bei allen Feldern vorhanden.

  3. Öffnen Sie die Registerkarte Sichtbarkeit.

  4. Cliquez sur Ajouter une condition.

  5. Dans « Visible si », sélectionnez le champ de condition.

  6. Choisissez l'opérateur, puis renseignez la valeur.

  7. Cliquez sur Valider, puis enregistrez le formulaire.

3. Felder, die zur Definition einer Bedingung verwendet werden können

Die folgende Tabelle zeigt für jeden Feldtyp, ob er zur Definition einer Bedingung verwendet werden kann, je nach seiner Position im Formular.

Feldtyp

Außerhalb der Tabelle

In einer Tabelle

Adresse

❌

❌

Audio

❌

❌

Berechnung

✅

✅

Kontrollkästchen

✅

✅

Eingabefeld

✅

✅

Auswahl

✅

✅

Barcode / QR-Code

✅

✅

Zähler

✅

✅

Kontakt

❌

❌

Datum und Uhrzeit

❌

❌

Zeichnung

❌

❌

Feste Datei

❌

❌

Geolokalisierung

❌

❌

Festes Bild

❌

❌

Liste

✅

✅

Foto

❌

❌

Anhang

❌

❌

Referenz

✅

✅

Schema

❌

❌

Trennzeichen

❌

❌

Signature

✅

❌

Slider

✅

✅

Tabelle

❌

❌

NFC-Tag

✅

✅

Fester Text

❌

❌

Textbereich

❌

❌

Ein Feld außerhalb einer Tabelle kann sowohl für Felder außerhalb einer Tabelle als auch für Felder innerhalb einer Tabelle verwendet werden. Ein Feld innerhalb einer Tabelle kann nur für Felder derselben Tabelle verwendet werden.

Die Benutzerdefinierten Benutzerfelder können sowohl für Felder außerhalb einer Tabelle als auch für Felder innerhalb einer Tabelle verwendet werden (siehe Abschnitt 8).

4. Die Operatoren

Die verfügbaren Operatoren hängen vom Typ des Bedingungsfeldes ab.

Kontrollkästchen und Unterschrift

Zwei Operatoren sind verfügbar: = und ≠.

  • Für ein Kontrollkästchen ist der zu wählende Wert Angekreuzt oder Nicht angekreuzt.

  • Für eine Unterschrift ist der zu wählende Wert Unterzeichnet oder Nicht unterzeichnet.

Andere Felder

Für Berechnung, Eingabefeld, Auswahl, Barcode / QR-Code, Zähler, Liste, Referenz, Slider und NFC-Tag sind die Operatoren wie folgt:

Operator

Verwendung

= und ≠

Ein einzelnes Element oder ein einzelner Wert. Diese Operatoren sind strikt.

<, ≤, >, ≥

Nur numerische Werte.

Aus den folgenden Elementen und Aus keinem der folgenden Elemente

Felder mit Mehrfachauswahl (Liste, Auswahl).

Enthält und Enthält nicht

Felder, in denen Text oder Werte eingegeben werden. Die Groß-/Kleinschreibung wird berücksichtigt: Wenn die Bedingung mit dem Buchstaben A definiert ist, wird sie nur erfüllt, wenn der eingegebene Buchstabe A ist, nicht a.

Liegt zwischen und Liegt nicht zwischen

Nur numerische Werte. Es sind zwei Werte einzugeben.

5. Mehrere Bedingungen kombinieren

Für dasselbe Feld können mehrere Bedingungen definiert werden. Es stehen dann zwei Modi zur Verfügung:

  • Alle Bedingungen müssen erfüllt sein: Das Feld wird nur angezeigt, wenn jede der Bedingungen erfüllt ist.

  • Mindestens eine Bedingung muss erfüllt sein: Das Feld wird angezeigt, sobald eine der Bedingungen erfüllt ist.

Vergessen Sie nicht, das Formular zu speichern.

6. Eine Bedingung auf einen Separator anwenden

Wenn eine Bedingung für einen Separator definiert wird, gilt sie für alle Felder, die er enthält, vorausgesetzt, dass diese Felder bereits im Separator vorhanden sind, wenn die Bedingung definiert wird.

Es wird daher empfohlen, die Felder in den Separator einzufügen, bevor die Bedingung definiert wird.

7. Eine Bedingung auf eine Tabelle anwenden

Wenn eine Tabelle durch eine Bedingung ausgeblendet wird, werden auch alle ihre Felder ausgeblendet. Sie können darüber hinaus eigene Bedingungen haben.

8. Ein Feld gemäß dem Benutzerprofil anzeigen

Die Benutzerdefinierten Benutzerfelder können verwendet werden, um eine Bedingung zu definieren.

  1. Erstellen Sie das Benutzerdefinierte Benutzerfeld und tragen Sie es in das Profil der betreffenden Benutzer ein.

  2. Klicken Sie im Reiter Sichtbarkeit des zu bedingenden Felds auf Bedingung hinzufügen und wählen Sie dann dieses Benutzerdefinierte Benutzerfeld aus.

  3. Wählen Sie den Operator und den Wert aus und speichern Sie anschließend.

9. Ein Feld dauerhaft ausblenden

Damit ein Feld auf dem mobilen Gerät nie sichtbar ist, öffnen Sie die Registerkarte Sichtbarkeit des Feldes, aktivieren Sie das Kontrollkästchen Feld immer ausgeblendet und speichern Sie dann das Formular.

10. Limite

Die Sichtbarkeitsbedingungen unterstützen keine Sonderzeichen. Wenn der in einer Bedingung verwendete Wert ein Komma oder ein anderes Sonderzeichen enthält, funktioniert die Bedingung nicht korrekt.

Hat dies deine Frage beantwortet?