object Form extends Serializable
- Alphabetic
- By Inheritance
- Form
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final val FromJsonMaxChars: Long
INTERNAL API
INTERNAL API
Default maximum number of chars allowed to be used in the intermediate map representation of the JSON. Defaults to 100k which is the default of parser.maxMemoryBuffer
- final val FromJsonMaxDepth: Int
INTERNAL API
INTERNAL API
Default maximum depth of objects and arrays supported in JSON forms
- def apply[T](mapping: (String, Mapping[T])): Form[T]
Creates a new form from a mapping, with a root key.
Creates a new form from a mapping, with a root key.
For example:
import play.api.data._ import play.api.data.Forms._ import play.api.data.format.Formats._ val userForm = Form( "user" -> tuple( "name" -> of[String], "age" -> of[Int], "email" -> of[String] ) )
- mapping
the root key, form mapping association
- returns
a form definition
- def apply[T](mapping: Mapping[T]): Form[T]
Creates a new form from a mapping.
Creates a new form from a mapping.
For example:
import play.api.data._ import play.api.data.Forms._ import play.api.data.format.Formats._ val userForm = Form( tuple( "name" -> of[String], "age" -> of[Int], "email" -> of[String] ) )
- mapping
the form mapping
- returns
a form definition