Ich versuche, die Anweisungen in the play 2 scala tutorial für Formularvorlagenhelfer zu finden. Ich stehe im Abschnitt "Eigene Feldkonstrukteure schreiben" fest. Es gibt eine Vorlage Probe (ohne zu sagen, was der Name der Datei sein sollte):Erstellen eines benutzerdefinierten Feldkonstruktors in Play 2 (Scala)
@(elements: helper.FieldElements)
<div class="@if(elements.hasErrors) {error}">
<label for="@elements.id">@elements.label</label>
<div class="input">
@elements.input
<span class="errors">@elements.errors.mkString(", ")</span>
<span class="help">@elements.infos.mkString(", ")</span>
</div>
</div>
Dann ist es diesen Code zeigt:
object MyHelpers {
implicit val myFields = FieldConstructor(myFieldConstructorTemplate.f)
}
Ich bin verwirrt darüber, wie diese soll auf die beziehen Vorlage. (zB soll die Template-Datei myFieldConstructorTemplate.scala.html heißen?) Ich habe einige Varianten ohne Glück versucht.
Ich bin neu in beiden Scala und Play, aber ich weiß auch Play 2 und seine Dokumente sind neu, so dass ich nicht sicher bin, was unglaublich offensichtlich, was ich vermisse.
danke!
Haben Sie versucht, es ruft 'myFieldConstructorTemplate.scala.html'? Denn so soll es funktionieren, soweit ich weiß. –
https://github.com/playframework/Play20/blob/master/framework/src/play/src/main/scala/views/helper/twitterBootstrap/package.scala - Ich sehe diese Datei, die helfen könnte verstehe initialisieren Feld Konstruktor – asyncwait