Checkboxen
Aufruf
// Aufruf Checkbox-Element
// Array mit Parametern
$checkboxes = array(
"name" => "meine_radio_buttons",
"div_class" => "meine_klasse",
"onChange" => "alert(\"Hallo\")"
);
// Jede Checkbox ist ein Key-Value-Paar im Array. Die Variablen $show1 und $show2 enthalten hier die Präfixe
$checkboxes = array(
$show1."gris_stats_resources_all" => "Checkbox 1",
$show2."gris_stats_resources_all" => "Checkbox 2"
);
$compact = true; // Weniger Abstand innerhalb der Gruppe (Definiert in den Settings: ``form_margin_small`` für kleineren Abstand)
$form->add_checkbox($checkboxes, $compact);
Parameter
Das Array $checkboxes kann neben den Checkboxen auch zusätzliche Parameter enthalten.
| Parameter | Beschreibung | Beispielinhalt |
|---|---|---|
| name | Der Name der Radio-Buttons | "name" => "meine_radio_buttons" |
| onChange | Eventhandler (JS) für Änderungen | "onChange" => "alert('Hallo')" |
| div_class | Zusätzliche Klasse für das umgebende DIV | "div_class" => "meine_klasse" |
| required | Auszeichnung als Pflichtfeld (benötigt keinen Wert) | "required" => "" |
Präfixe
Die Präfixe stehen am Anfang
| Präfix | Beschreibung |
|---|---|
| * | Ausgewählter Radio-Button |
| # | Deaktivierter Radio-Button |
| *# | Deaktivierter und ausgewählter Radio-Button (Die Reihenfolge muss eingehalten werden) |