如何在不验证字段的情况下从表单中获取值?

How to get the value from a Form without validating the fields?

我有一个 Scala 模板,我已经传递了一个表单实例,其中 Ticket 实例填充了我的数据,以便呈现我的页面 ticketForm : Form[Ticket]。但是,我的模板的一部分将 List<Object> items 呈现为 <ul>,我不想将此列表作为模板的参数传递,因为我已经将其作为 属性 ticket 对象本身。我正在使用 ticketForm.get().getItems 但它运行验证并抛出异常。

还有其他方法吗?

不使用get,只使用ticketForm('myproperty')

生成单选组示例:

https://github.com/playframework/playframework/blob/master/framework/src/play/src/main/scala/views/helper/inputRadioGroup.scala.html

在这种情况下,如果你想处理一个列表,比如@repeat helper

@helper.repeat(userForm("emails"), min = 1) { emailField =>
    @helper.inputText(emailField)
}

重复助手的实现如下:

https://github.com/playframework/playframework/blob/master/framework/src/play/src/main/scala/views/helper/Helpers.scala#L80