Я пытаюсь создать пользовательский FieldConstructor в scala doc.Несколько полевых конструкторов в PlayFramework 2.1?
я следовать инструкции, построить twitterBootstrapInput.scala.html
, и он работает ...
Это мой выход:
Здесь возникает проблема:
Я хочу @helper.inputRadioGroup
охватывает «горизонтально», а не вертикально.
(Потому что twitterBootstrapInput.scala.html
перекосов @elements.input
в <div>
блоке)
Но я не знаю, как изменить шаблон, не заражая другие «текстовые поля»?
Должен ли я определить другой implicitFieldConstructor? Или сделать что-то еще?
Я не могу найти пример о том, как решить эту проблему ...
Все пользовательские документы шаблонные слишком редко ...
Может кто-нибудь дать мне пример? Благодаря !
Это мой код (игра 2.1):
@import views.html.helper.FieldConstructor
@implicitFieldConstructor = @{ FieldConstructor(twitterBootstrapInput.f) }
@helper.inputRadioGroup(consultForm("currency")
, options = Seq(
"USD" -> "USD"
, "HKD" -> "HKD"
, "RMB" -> "RMB")
, '_label -> "Currency"
, '_error -> consultForm("currency").error.map(_.withMessage("select currency"))
)
======== апреля/11 обновлен ==============
Спасибо @Schleichardt за то, что он дал мне первый шаг. Я добавляю (FieldConstructor(twitterBootstrapRadioGroup.f) , lang)
после inputRadioGroup
, кажется, работает. Но даже я пишу простейший @elements.input
в шаблоне (никаких других украшений), он по-прежнему расположен вертикально. Как скриншоте:
И выходной исходный HTML код:
Как изменить <span class="buttonset" ...>
блок? Должен ли я позвонить @elements.input
в шаблоне?
Привет, спасибо, что проинструктировал меня о первом шаге. Но выход по-прежнему находится вертикально. Как изменить шаблон '@ elements.input'? (Я обновил свой вопрос, добавив код и скриншот) – smallufo
@smallufo Я бы предположил, что это проблема CSS в этот момент. Вероятно, '
Спасибо, это работает. После переопределения дисплея: блок для отображения: встроенный, радиостанции расположены горизонтально. Но мне все еще интересно, как изменить шаблон «element.input»? любые документы? – smallufo