Hallo zusammen, ich habe mir ein kleines Formular (anmeldung) in extbase und fluid zusammengestrickt, was auch soweit funktioniert. In diesem Formular gibt es eine Stelle, wo per JS Unterobjekte (person) angelegt werden. Diese werden dann an #pl angehängt. Diese sehen so ungefähr aus (X = int, wird hochgezählt):
<input type="text" name="myext[form][personen][X][name]" value="" /> Damit die Personen dann in dem Falle eines Fehlers bei der Validierung wieder angezeigt werden, habe ich eine f:for-Schleife eingebaut. Das Ganze sieht dann ungefähr so: <f:form name="form" object="{form}"> [...] <div id="pl"> <f:for each="{form.personen}" as "p"> <f:form.textfield property="p.name" /> </f:for> </div> [...] </f:form> Ich habe den Property-Mapper auch so eingestellt, dass der personen und personen.name akzeptiert, und dass er Unterobjekte anlegen darf. In meiner AnmeldungValidator bekomme ich auch ein korrektes Anmeldung- Objekt mit den korrekten Personen übergeben. Das klappt also. Wenn jetzt aber ein Validierungfehler auftritt und das Formlar wieder anzeigt wird, gibt die f:for-Schleife nichts aus. Also nicht falsche Werte oder so, sondern gar nichts. Was ist der korrkte Weg, an dieser Stelle die übermittelten Personen ins HTML zu rendern? -- MfG, Christian Welzel GPG-Key: http://www.camlann.de/de/pgpkey.html Fingerprint: 4F50 19BF 3346 36A6 CFA9 DBDC C268 6D24 70A1 AD15 _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german