Ich habe eine Modellklasse in der folgenden Struktur:
%Vor% Jetzt möchte ich ein Formular basierend auf Play-Klasse haben. Also habe ich eine editPlay
-Ansicht, die Form[Play]
als Eingabe benötigt.
In der Ansicht habe ich ein Formular, das eine Update-Aktion bei submit aufruft:
Ich kann jedoch nicht den richtigen Weg finden, das Benutzerfeld so zu binden, wie ich es im Controller richtig empfange:
%Vor% Laut der API ist Form.Field
value immer eine Zeichenfolge . Gibt es eine andere Möglichkeit, eine Eingabe automatisch an das Benutzerobjekt zu binden?
Danke
Sie können die benutzerdefinierte DataBinder
verwenden
In der play.scla.html:
in Ihrer Methode in der Steuerung
%Vor%Ich bin mir nicht ganz sicher, ob ich deine Frage verstehe, aber im Grunde gehe ich mit solchen Formen um:
%Vor%Ich diene und rende die Vorlage aus einer Aktion mit:
%Vor%Dann in der Vorlage:
%Vor%Tags und Links java playframework-2.0