Ich verwende in einem Form addSelectBoxFromSql mit folgendem Code:
Code: Alles auswählen
$form->addSelectBoxFromSql($ItemId, $Label, $gDb, $sql,
array('property' => FIELD_REQUIRED,
'defaultValue' => $defaultValue,
'multiselect' => true,
'maximumSelectionNumber' => $maxNumber)
Ist $maxNumber 1 und kein $defaultValue angegebe, kann ich nichts aus wählen. Ich bekomme die Anzeige, dass nur ein Element ausgewählt werden kann. Ich muss rechts auf das X klicken, damit die Liste angezeigt wird.
Noch schlimmer ist es bei $maxNumber = 2. Da ist auch schon vorher ein Eintrag ausgewählt, den ich wegklicken muss (siehe Anhang). Wenn ich jetzt nur einen Eintrag hinzunehme kann ich das auch abspeichern, was nicht gewünscht ist.
In der Version 3.x hat das funktioniert.