Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

Version 1 Nächste Version anzeigen »

Daten aus einem Datapool können zum Validieren des eingegebenen Werts in einem Formularelement verwendet werden. Diese Lösung braucht keine eigene Anzeige im Datapool, die Konfiguration wird direkt im Bereich "Validierung" Formular. Diese wird danach in ein Formularelement eingebunden.

Datengrundlage dieses Beispiels: Flüsse

Neue Anzeige erstellen

Wechseln Sie im Datapool in den Reiter Anzeigen und erstellen Sie eine neue Anzeige. Geben Sie einen aussagekräftigen Namen ein und wählen Sie als Typ den Wert Code-Set.

In der folgenden Eingabemaske definieren Sie die Auswahloption: 

  1. Name der Spalte, welche die eindeutige ID der Datensätze enthält: Rang > 7
  2. Name der Spalte, welche angezeigt werden soll
    1. den Wert einer Spalte 1:1 anzeigen: Name > Rhein
    2. Werte aus verschiedenen Spalten kombiniert anzeigen: Name + " (" + Laenge + L_in + "), " + Muendung > Rhein (1233km), Nordsee

Wichtig: Jeweils für alle Sprachen (DE / FR / IT / EN) die Anzeigespalte definieren!

b. Werte aus verschiedenen Spalten kombiniert anzeigen

Beispiel Feiertage im Formular "Alle Elemente"

Nur Kanton Bern intern erreichbar

https://www.betest.sites.be.ch/de/start/testfaelle/online-formulare/prod/alle_elemente.html

Ausgabe als Datapool (ungestylt. Tipp: in neuem Fenster öffnen)

Lösung

Die erste Auswahl in Deutsch steuert über eine Regel, was in der zweiten Auswahl (Feiertag in FR) angezeigt werden soll.

Die Auswahl (Feiertag in FR) ist ebenfalls ein "Dropdown". Beide Dropdown-Auswahlfelder verwenden dieselbe Spalte aus dem Datapool (Code-ID) als "Value". Somit kann aufgrund der dieser der jeweilde Wert aus der Spalte übernommen werden.

  1. Die Anzeigen auswahl und auswahlFR verwenden beide die Spalte "tag" als Code-ID.
  2. Code-ID ist somit bei beiden Dropdowns der "value" (z.B. karfreitag2025)
  3. So kann aufgrund der Wahl beim Dropdown mit der Anzeige des Textes aus der Spalte "auswahl" derjenige Text aus der Spalte "auswahlFR" genommen werden, welcher beim value "karfreitag2025" zutrifft.

Für die übername eines Wertes muss somit eine Auswahl verwendet werden. Dieses Dropdown muss nicht sichtbar im Formular sein. Über einer Regel kann der "DisplayValue" in eine Textfeld übernommen werden.

Im Beispiel wird nebem dem DisplayValue auch der Value als Text ausgegeben. Die entsprechende Regel liegt auf dem Feld "auswahlFR".

Regel zur Setzen des Wertes
setValue(node(f_ausgabeFRtext),displayValue(node(f_wertausDP)) + " (value: " + nodeValue(node(f_wertausDP))+ ")")


Dokumentation PlugIn

Daten aus Datapool auslesen (Plugin > AutoComplete) > https://wiki.jaxforms.com/x/74luAw


  • Keine Stichwörter