我有一个简化的票证表单,其中包含“主题”文本字段,“内容”文本区域和“至”多项选择。
我期望多重选择能够绑定到Play的表单映射中的list(uuid),但事实并非如此。
request.body.asFormUrlEncoded(“ to”)返回由多个元素组成的Vector,但在我的映射中,.to为空。查看源代码,似乎Play要求我将“ to”元素放入to [0],to [1]等。但是对于多选,这将非常不便。有没有更好的办法?
案例类CreateTicketFormModel(主题:字符串,内容:字符串,至:列表[UUID])
def CreateTicketForm = Form(映射(
“主题”-> nonEmptyText,
“内容”-> nonEmptyText,
“ to”-> list(uuid)
)(CreateTicketFormModel.apply)(CreateTicketFormModel.unapply))