RadioButtons = Optionsfelder
RadioButtons werden in Formularen verwendet, wenn aus mehreren Möglichkeiten eine Antwort, eine sogenannte Option ausgewählt werden kann. Nur eine Antwort ist zur Beantwortung der Frage möglich.
In Formularen werden die zusammengehörenden RadioButtons gruppiert. Dazu könnenmittels MASKITO FormDesigner Panels, RoundedPanels oder GroupBoxen verwendet werden. Es ist ebenfalls möglich die RadioButtons in einer CheckBox-Gruppe zu verbinden.
RadioButton werden im PDF-Ausdruck ausgegeben.
Eigenschaft | Beschreibung |
---|---|
Checked | Ausgewählt? Angabe: True (Ja) oder False (Nein) |
CheckAlign | Ausrichtung des RadioButtons |
TextAlign | Ausrichtung des beschreibenden Textes |
ThemeColor | Vordefinierte CSS-Styles, sogenannte Themes, für das gewählte Control im Web-Formular anwenden bzw. ignorieren (Standardwert False). Angabe: True = Farben des gewählten Themes im Web-Formular verwenden Ab MASKITO Forms 7.2 verfügbar. |
Value | Optional: Gibt den Wert eines RadioButtons in Form einer Zahl an |
Bei RadioButton können Sie zusätzliche Funktionalitäten zur Auswertung der Eingaben eines Anwenders nutzen. Dazu greifen Sie per Platzhalter auf verschiedene Eigenschaftswerte zu, indem Sie im Platzhalter das passende Suffix anhängen: Falls der Platzhalter des gewünschten RadioButtons z. B. [@rb_ja]
heißt, lesen Sie die aktuelle Eingabe des Anwenders mittels des Platzhalters [@rb_ja]
aus. Das Ergebnis lautet True
, wenn der Anwender bei dem betreffenden RadioButton ein Häkchen gesetzt hat, andernfalls lautet der ermittelte Wert False
. Mit dem Platzhalter-Suffix .Text
lesen Sie die aktuelle Textbelegung des betreffenden RadioButtons aus, z. B. [@rb_ja.Text]
(ab MASKITO Forms 7.3, zuvor True bzw. False). Haben Sie den RadioButton mit einem bestimmten Wert (Value) belegt, um die Eingabe eines Anwenders in der Auswertung zu gewichten, so lesen Sie diesen Wert mittels [@rb_ja.Value]
aus.
Für Windows-Formulare können Sie für konkrete Controls über den Befehl xmloutput
in Funktionen flexibel zur Laufzeit steuern, ob die betreffenden Nutzereingaben bei der Speicherung des Datensatzes als sfx-Datei (XML) ausgegeben werden sollen (True) oder nicht (False). Alternativ legen Sie das gewünschte Verhalten fix standardmäßig über die Eigenschaft XMLoutput
im Control-Eigenschaftenpanel im FormDesigners fest.