2013-04-23 2 views
2

Я прочитал документацию по адресу http://www.playframework.com/documentation/2.0/ScalaFormHelpers и искал решение, но не могу понять.Play Framework 2 Тип входной формы формы

Я не могу представить, что вам нужно создать собственный конструктор полей, чтобы установить класс.

Как установить класс поля с конструктором поля по умолчанию?

Спасибо за помощь!

Редактировать: Если есть способ установить другие (настраиваемые атрибуты, такие как data- *) attr-s для элемента w/default constructor, это было бы здорово.

ответ

8

Он находится прямо в документации, к которой вы обращались.

Я изменил id на class.

@helper.form(action = routes.Application.submit, 'class -> "my-class") { 

} 

Или

@helper.inputText(myForm("username"), 'class -> "my-class", 'size -> 30) 

Использование символов с дефисом не работает вне коробки.

решение Простейшие является создать символ, как это:

@helper.inputText(myForm("username"), Symbol("data-m-dec") -> "4", 'size -> 30) 
+0

могли бы вы сказать мне, как я могу использовать attr.s данных, как «дата-м-дес ->„4“? когда я использую - char в имени attr, я получаю сообщение об ошибке – zeal

+0

@zeal Обновлен мой ответ. – maba

Смежные вопросы