Optionen berechnen

Optionen für Auswahllisten können auf unterschiedliche Weise festgelegt werden. Hier werden Optionen fest definiert und durch einen Kalkulator berechnet.

Im ersten Feld werden vier Optionen statisch in der XML-Datei festgelegt, wobei die Beschriftung unterschiedlich festgelegt wird. Ohne Angabe eines label-Attributs wird der Wert für die Beschriftung verwendet. Ein Label kann für einsprachige Formulare über das Attribut label fest vorgegeben werden. Für mehrsprachige Formulare dient label-key zur Angabe eines Keys aus dem MessageBundle des Formulars.

Im zweiten Feld werden die angebotenen Optionen über einen Kalkulator erzeugt. Der NumberRangeCalculator erhält zwei Parameter min und max und erzeugt eine Liste mit Werten, die als Optionen verwendet werden. Der Parameter max wird dabei aus der ersten Komponente übernommen. Bei einer Änderung der ersten Auswahl wird die Optionliste der zweiten Komponente automatisch neu erstellt.
Dabei ändern sich nur die angebotenen Optionen, nicht der aktuelle Inhalt der Komponente.

Formular
*
*