Name des Input-Feldes. Dieser wird beim Senden des Formulars in $_GET übergeben.
$label
optional
Feldüberschrift für das Eingabefeld. Wird kein $label übergeben, so wird $name als Label übernommen.
$list
optional
Array mit den auswählbaren Einträgen. Falls die Einträge gruppiert werden sollen, ist ein mehrdimensionales Array zu verwenden.
$selected
optional
Wert des Input-Feldes. Der übergebene Wert wird in der DropDown-Liste ausgewählt und kann bearbeitet werden.
$options
optional
Array mit Optionen / Attributen zu einem input-Feld. Hier sind grundsätzlich alle HTML-Attribute erlaubt.
'form-group' => 'no-form-group' : gibt das Select ohne form-group (Label + Feld) aus.
Weiterhin können interne Optionen eingetragen werden, welche die Darstellung des Input-Feldes beeinflussen.
Optionale Parameter für input-Felder
Selectpicker
Der Formulareditor ist mit der Erweiterung "bootstrap-select" ausgestattet.
$FormHtml [] = $FrmObj->select ( 'wf_roll_ids[OWNER][]', af_tran ( 'Verantwortlich' ), $user_choices, $data ['wf_roll_ids'] ['OWNER'], [
'multiple'=>'multiple','element-div'=> [ 'type'=>'card','style'=>'width: 100%','class'=>'bg-light' ],'duallistbox'=> [ 'moveOnSelect'=>'false','selectedListLabel'=>af_tran ('Ausgewählte Rollenverantwortliche'),'nonSelectedListLabel'=>af_tran ('Auswählbare Benutzer'),'showFilterInputs'=>'true','nonSelectedFilter'=>'',// z.B.: 'ion ([7-9]|[1][0-2])''selectedFilter'=>'','selectorMinimalHeight'=>100, 'filterOnValues' => 'false' // set this to true to filter the options according to their values and not their HTML contents.
],'title'=>af_tran ('Benutzer, welche(r) für die Workflowaufgaben verantwortlich ist'),'id'=>'alaf_selopt_wf_roll_owner_ids_id'] );