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
只適用於表單提交時,不適用於創建時。