Mit der Funktion "Bedingte Felder" (auch "Abhängigkeiten" genannt) können Sie festlegen, dass bestimmte Formularfelder nur dann angezeigt werden, wenn andere Felder einen bestimmten Wert haben. Dies ermöglicht Ihnen, dynamische und übersichtliche Formulare zu erstellen.
Bedingte Felder sind Formularfelder, deren Sichtbarkeit von anderen Feldern abhängt. Ein Beispiel:
Die Abhängigkeitsfunktion sorgt dafür, dass irrelevante Felder automatisch ausgeblendet werden - sowohl bei der Eingabe im System als auch im erzeugten PDF.
Sie finden die Abhängigkeits-Konfiguration im Konfigurator (Formular-Editor) bei jedem einzelnen Feld:

Im Konfigurationsdialog können Sie folgende Einstellungen vornehmen:
Aktion festlegen:
Bedingung definieren:

Sie können mehrere Bedingungen für ein Feld festlegen:
Folgende Feldtypen können als Quell-Feld für Abhängigkeiten verwendet werden:
Bei der Angabe des erwarteten Wertes können Sie spezielle Operatoren verwenden:
Die Abhängigkeitsregeln wirken sich auch auf die PDF-Erstellung aus:
Szenario: Sie erstellen ein Baustellenprotokoll und möchten bei Mängelerfassung zusätzliche Details abfragen.
Konfiguration für Feld 2:
Felder mit konfigurierten Abhängigkeiten werden im Formular-Editor mit einem Ketten-Symbol (?) markiert. Wenn Sie mit der Maus über das Symbol fahren, sehen Sie eine Zusammenfassung der konfigurierten Regeln.
Kann ich Abhängigkeiten nachträglich bearbeiten?
Ja, klicken Sie einfach erneut auf den "Konfigurieren"-Button beim entsprechenden Feld. Die bestehenden Regeln werden geladen und können angepasst werden.
Wie lösche ich eine Abhängigkeit?
Öffnen Sie die Konfiguration und entfernen Sie alle Bedingungen mit dem Papierkorb-Symbol. Alternativ löschen Sie das Quell-Feld und speichern erneut.
Was passiert, wenn das Quell-Feld gelöscht wird?
Die Abhängigkeit funktioniert dann nicht mehr korrekt. Das abhängige Feld wird dauerhaft angezeigt. Entfernen Sie in diesem Fall die Abhängigkeit oder wählen Sie ein neues Quell-Feld.
Funktionieren Abhängigkeiten auch in der App?
Ja, die Abhängigkeiten wirken sowohl im Browser als auch in der App. Felder werden dynamisch ein- und ausgeblendet.
Kann ich Abhängigkeiten verschachteln?
Ja, ein Feld kann von einem anderen abhängen, das wiederum von einem dritten abhängt. Beachten Sie jedoch, dass komplexe Verschachtelungen die Übersichtlichkeit beeinträchtigen können.
Werden ausgeblendete Felder im PDF gedruckt?
Nein, ausgeblendete Felder erscheinen auch nicht im generierten PDF-Dokument.