フォームテンプレートヘルパーには、in the play 2 scala tutorialという指示をgrokしようとしています。私は「あなた自身のフィールドコンストラクタの作成」のセクションに固執しています。これは、(ファイルの名前はどうあるべきか言わず)サンプルテンプレートを与える: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>
それからそれはこのコードを示しています
object MyHelpers {
implicit val myFields = FieldConstructor(myFieldConstructorTemplate.f)
}
私はこれがに関連することになっているかについて混乱していますテンプレート。 (例えば、テンプレートファイルはmyFieldConstructorTemplate.scala.htmlと呼ばれるはずですか?)私はこれにいくつかの変形を試みました。
私はscalaとPlayの両方に新しいですが、私もplay 2とそのドキュメントが新しいことを知っています。したがって、私は何が信じられないほど明白でないのか分かりません。
ありがとうございました!チュートリアルで
は、あなたはそれを呼び出してみました'myFieldConstructorTemplate.scala.html'?それは私が知る限り、それがうまくいくはずなのです。 –
https://github.com/playframework/Play20/blob/master/framework/src/play/src/main/scala/views/helper/twitterBootstrap/package.scala - 私はこのファイルを参考にすることができますフィールドコンストラクタの初期化を理解してください – asyncwait