2017-02-24 13 views
0

私はこの単純なコードブロックを持っています。それは私のテンプレートの1つにありますが、ヘルパーとして配置して、すべてのビューにアクセスできるようにしたいと思います。再利用可能なコードブロックをビューヘルパーにするにはどうすればいいですか?

@hidden(field: Field) = { 
    @defining(field) { formField => 
     <input type="hidden" name="@formField.name" id="@formField.id" value="@formField.value"> 
    } 
} 

@hidden(myForm("xyz")) 

分離されたテンプレートを作成しようとしましたが、機能しませんでした。どのように達成できますか?

答えて

1

個別のテンプレートが機能する必要があります。

viewフォルダーのルートにhidden.scala.htmlを作成します。コンテンツは、あなたが@hidden(myForm("xyz"))

のような別のテンプレートからこのテンプレートを呼び出すことができます

@(formField: Field) 
<input type="hidden" name="@formField.name" id="@formField.id" value="@formField.value"> 

です

関連する問題