Scala 是否可以在表单的初始定义之后将字段添加到表单的映射中?
假设我有一个小表格,例如:Scala 是否可以在表单的初始定义之后将字段添加到表单的映射中?,scala,playframework-2.0,Scala,Playframework 2.0,假设我有一个小表格,例如: val myForm = Form( mapping( "street" -> nonEmptyText, "streetNumber" -> nonEmptyText )(myApply)(myUnapply) ) 有没有办法在以后将字段添加到myForm的映射中?i、 e根据某些标准添加apartmentFloor->text映射,或houseName->text,这似乎是不可能的 框架定义了,它似乎不允许修改,即它是不可变的
val myForm = Form(
mapping(
"street" -> nonEmptyText,
"streetNumber" -> nonEmptyText
)(myApply)(myUnapply)
)
有没有办法在以后将字段添加到myForm的映射中?i、 e根据某些标准添加apartmentFloor->text映射,或houseName->text,这似乎是不可能的
框架定义了,它似乎不允许修改,即它是不可变的。您可能会实现自己的映射,允许在以后进行修改,但我假设游戏开发人员在设计这种特性时考虑到了一些东西。这似乎不可能 框架定义了,它似乎不允许修改,即它是不可变的。您可能可以实现自己的映射,允许以后进行修改,但我假设游戏开发人员在设计这样的特性时考虑到了一些问题。如中所述,映射可以单独定义并以各种形式组合 您还可以动态构建表单,如下所示:
def passwordResetRequest() = Action {
Form("email" -> email).bindFromRequest(...,...)
}
如中所述,映射可以单独定义并以各种形式组合
您还可以动态构建表单,如下所示:
def passwordResetRequest() = Action {
Form("email" -> email).bindFromRequest(...,...)
}