2017-02-24 1 views
0

나는이 단순한 코드 블록을 가지고 있으며 내 템플릿 중 하나에 있지만 도우미로 배치하여 모든 내보기에 액세스 할 수있게하려고합니다.재사용 가능한 코드 블록을 뷰 도우미로 만드는 방법은 무엇입니까?

@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을 만듭니다. 내용은

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

당신은 @hidden(myForm("xyz"))

같은 다른 템플릿에서이 템플릿을 호출 할 수있다
관련 문제