Как работать с длинными и разными форматами в Play! Форма Скала?

В моей модели все связанные учетные записи являются длиннымине обычными целыми числами. Однако при обработке формы Scala в новой версии Play! 2.0 Я могу проверить только число Intв форме, а не Long.

http://www.playframework.org/documentation/2.0/ScalaForms

Заполните следующую форму:

val clientForm: Form[Client] = Form(
    mapping(
      "id" -> number,
      "name" -> text(minLength = 4),
      "email" -> optional(text),
      "phone" -> optional(text),
      "address" -> text(minLength = 4),
      "city" -> text(minLength = 2),
      "province" -> text(minLength = 2),
      "account_id" -> number
    )
    (Client.apply)(Client.unapply)
  )

Где вы видите account_idЯ хочу применить Длинный] , так как же мне сделать это самым простым способом? Синтаксис Client.applyвеликолепен своей простотой, но я открыт для таких вариантов, как сопоставление. Спасибо!

8
задан crockpotveggies 25 March 2012 в 00:23
поделиться