inspiredminds/contao-fieldset-duplication

Parent Fieldset Bug

Opened this issue · 5 comments

bb-mt commented

Guten Tag,
bin auf einen Bug gestoßen.

Contao 4.9.12

Folgendes Formular:
Es gibt ein Fieldset Zimmer in diesem liegt ein Selectfeld mit der Zimmerauswahl. Dann folgt das Personen Fieldset das duplizierbar ist.

  • Fieldset Zimmer
    • Zimmerauswahl
    • Fieldset Person (duplicate)
      • Felder

Wenn nun die Seite durch einen Fehler (Formular konnte nicht gesendet werden) neu geladen wird, erscheint vor jeder duplizierter Person das Zimmer Fieldset mit Zimmerauswahl.

bb-mt commented

Guten Tag nochmal,

gibt es hierfür einen Quickfix oder ein naheliegendes update? Sry für den Doppelpost - ich muss das Projekt für das ich diese Erweiterung benötige jedoch in den nächsten beiden Wochen fertigstellen.

It would not be trivial to solve this and we currently have no projects where we actively work with this extension, so there won't be an update anytime soon.

I suspect the nested fieldsets are the problem. Try moving the Person fieldset out of the Zimmer fieldset.

bb-mt commented

Thanks for your reply and sorry for posting in german.

Yes the nested Fieldsets are the Problem (tested every way possible) - But i need those because i have to enable multible Rooms

Fieldset Zimmer 1
Zimmerauswahl 1
Fieldset Person1,2,3,4, (duplicate)
Felder

Fieldset Zimmer 2
Zimmerauswahl 2
Fieldset Person1,2,3,4, (duplicate)
Felder

usw

because i cannot duplicate both - Rooms & Persons - i planned to use the extension ConditionalFormfields. (to hide them if not needed)

Thank you anyway!

Just do it without the Zimmer fieldset? Why do you specifically need that fieldset? Just for optical reasons in order to have a headline for that section? You could do that with the explanation field in the form generator instead.

bb-mt commented

more or less for optical Reasons. I want to hide Zimmer 2 , 3 and 4. With the Button "weiteres Zimmer hinzufügen" and i think ConditionalFormField Extension requires Fieldsets for that. (cannot see the "nur mit erfüllter Bedingung anzeigen" anywhere else)