0
@(loggedUser: Option[User], loginInfo: Option[LoginInfo], cards: Seq[Card], addCardInput: AddCardInput)(implicit request: RequestHeader, messages: Messages) 

@category(card: Card) = { 
    <tr> 
     <td> 
     @b3.form(routes.DeckBuilder.deleteCard()) { 
      @helper.CSRF.formField 
      @b3.submit('class -> "btn btn-primary") { Submit } 
     } 
     </td> 
    </tr> 
    } 

@views.html.templates.mainApp(Messages("app.title"), tab = "index", loggedUser = loggedUser, loginInfo = loginInfo)) { 
<h2 class="text-primary">Your Cards</h2> 
<p class="lead"> 
@loggedUser.map { user => 

<div class="modal-body"> 
    <table class="table"> 
     <tbody> 
      @cards.map(grouped => category(grouped)) 
     </tbody> 
    </table> 
</div> 
}.getOrElse { 
    @Html(Messages("index.notLogged", routes.Auth.signIn, routes.Auth.startSignUp)) <br/> 
    @Html(Messages("index.resetPassword", routes.Auth.startResetPassword)) 
} 
    </p> 
} 

Приведенный выше код выдает ошибкуКак справиться с implict b3 конструктором полей с шаблоном игры scala?

не может найти неявное значение для параметра FC: views.html.b3.B3FieldConstructor

Точки ошибки в строке, где я, строящей отправить кнопку. Я знаю, что для него требуется неявный конструктор полей и в другом файле, я сделал это успешно, но именно там форма не была в вспомогательном методе.

+0

Похож конструктор поля не в области. Вы используете http://adrianhurt.github.io/play-bootstrap/? Вы пытались добавить '@import b3.vertical.fieldConstructor' в верхней части вашего представления? – Roman

ответ

0

Вам просто нужно объявить конструктор неявного поля в верхней части вашего частичный (я знаю - это кажется противоречивой объявить неявный .. но это работает):

@implicitFieldConstructor = @{ b3.vertical.fieldConstructor }