0
有了这个形式Playframework默认值:只是一个表单字段
case class DatabaseServerForAdd(name: String, address: String, port: Int, autoCheck: Boolean, serverIdentityId: Int)
object DatabaseServerForAdd {
val databaseServerForAddForm = Form(
mapping(
"name" -> nonEmptyText(minLength = 2),
"address" -> nonEmptyText,
"port" -> number,
"autoCheck" -> boolean,
"serverIdentityId" -> number
)(DatabaseServerForAdd.apply)(DatabaseServerForAdd.unapply)
)
}
我只想领域autoCheck
拥有的true
默认值,但我不能找到一种方法。
处理默认值的唯一方法是使用fill
方法,但我必须提供一个完整的对象,而且我不想在其他字段中使用默认值,我知道这些字符串可能是空的,但我确实不想在port
和serverIdentityId
中有0。
另外,文档中使用的default
只适用于表单提交时,不适用于创建时。