Ich habe zum Testen ein einfaches Modul geschrieben.

Person name
fk:leistung(1:n)

Leistung
bezeichnung
hinweis

Wie setze ich die Eigenschaften der Leistung im Add/Change-Formular der Person?

Mein Versuch war folgender

<f:form action="{action}" object="{person}" name="person" 
additionalAttributes="{role:'form'}">
 <div class="form-group">
   <label>Name</label>
   <f:form.textfield property="name" class="form-control"/>
 </div>
 <div class="form-group">
   <label>Leistung Bezeichnung</label>
   <f:form.textfield property="leistung.bezeichnung"/>
 </div>
 <div class="form-group">
   <label>Leistung Hinweis</label>
   <f:form.textfield property="leistung.hinweis"/>
 </div>

 <f:form.submit value="{submitmessage}"/>
</f:form>


Aber da erhalte ich beim Absenden des Formulars dann immer die Fehlermeldung: Exception while 
property mapping at property path "leistung.bezeichnung": The identity property 
"leistungBez" is no UID. (Wobei 'leistungBez' der Wert war den ich eingegeben habe)

Ihr werde euch jetzt vielleicht fragen, wozu die 1:n-Beziehung? Idee ist das 
eine Person beliebig viele Leistungen haben kann.
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an