FriendsOfREDAXO / mblock

Beliebig viele Datenblöcke innerhalb eines Moduls, per Drag & Drop verschiebbar.
MIT License
81 stars 10 forks source link

setDefaultValue wird innerhalb von mblock ignoriert #140

Closed ynamite closed 4 weeks ago

ynamite commented 3 years ago

Wenn ich ein mittels setDefaultValue bei einem Select-Feld ein Default-Value setze, wird dieses ignoriert. Dies geschieht bei "Block hinzufügen". Ausserhalb des Mblocks funktioniert's.

Beispiel:

$mform->addSelectField("$id.0.gridwidth", [1 => '1/12', 2 => '2/12', 3 => '3/12'], array('label'=>'Breite'))->setDefaultValue(3);
// oder
$mform->addSelectField("$id.0.gridwidth", [1 => '1/12', 2 => '2/12', 3 => '3/12'], array('label'=>'Breite'))->setDefaultValue('3');

setzt bei mir kein Default Value für das Select-Feld, wenn ich einen Block neu hinzufüge.

Verwandt: https://github.com/FriendsOfREDAXO/mform/issues/185 https://github.com/FriendsOfREDAXO/mblock/issues/82

joachimdoerr commented 2 years ago

@ynamite das Problem kann leider erst mit mblock 4 gelöst werden.