Closed alxndr-w closed 7 months ago
Verstehe ich nicht
Ich mach einen Screencast...
min=0 ist irgendwie sinnlos, ist aber der Technik geschuldet. Wie soll sonst das Dom dupliziert werden?
Der Screencast ist unterwegs in Slack, dann wird es klar ;)
Ich denke ie Problematik ist Dir nun klar. Tatsächlich ist die Möglichkeit min=0 eher ein Bug.
Ich finde, alle Werte eines Formulars leer lassen ist mit dem gezeigten Beispiel nicht so gut und ein workaround, nicht eine Lösung. Aber mit dem workaround komme ich auch klar in meinem Fall
hab gerade auch danach gesucht und es in einem alten projekt wiedergefunden:
echo MBlock::show($id, $mform->show(), ['initial_hidden' => 1, 'min' => 0, 'initial_button_text' => 'Press [+] to create MBlock']);
Sollte dann dokumentiert werden.
Bei der Moduleingabe kann es vorkommen, dass auch kein MBlock erwünscht ist. Dazu habe ich min=0 eingestellt. Es wird dennoch ein MBlock ausgegeben, den ich manuell entfernen kann.
Beim nächsten Editieren wird jedoch wieder ein MBlock angezeigt und abgespeichert, wenn man nicht darauf achtet, diesen wieder von Hand zu löschen.
min=0 sollte standardmäßig das Interface laden ohne mblock, nur mit dem +-Zeichen.