Estoy intentando asimilar las instrucciones dadas in the play 2 scala tutorial para ayudantes de plantilla de formulario. Me estoy quedando atrapado en la sección "Escribir tus propios constructores de campo". Da una plantilla de muestra (sin decir cuál debe ser el nombre del archivo):Creando un constructor de campo personalizado en 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>
A continuación se muestra el código:
object MyHelpers {
implicit val myFields = FieldConstructor(myFieldConstructorTemplate.f)
}
Estoy confundido acerca de cómo esto se supone que se refieren a la modelo. (por ejemplo, ¿se supone que el archivo de la plantilla se llama myFieldConstructorTemplate.scala.html?) Probé algunas variaciones sin suerte.
Soy nuevo en Scala y Play, pero también sé jugar 2 y sus documentos son nuevos, así que no estoy seguro de qué cosa tan obvia me falta.
gracias!
Ha intentado llamándolo 'myFieldConstructorTemplate.scala.html'? Porque así es como debería funcionar, hasta donde yo sé. –
https://github.com/playframework/Play20/blob/master/framework/src/play/src/main/scala/views/helper/twitterBootstrap/package.scala - Veo este archivo que podría ser de ayuda entiendo inicializando el constructor de campo – asyncwait