Play框架形成重复值 - 动态添加新值的控件

时间:2015-01-05 15:17:50

标签: java playframework playframework-2.0 twirl

我想创建一个Play表单,允许用户为我的模型中的列表输入多个值。最初,表单应显示单个文本框,但单击“+”按钮应创建一个新文本框,以允许它们输入另一个值。

我发现的最接近的是重复值的Play框架文档:https://www.playframework.com/documentation/2.1.0/JavaFormHelpers但这仅适用于预先填充多个电子邮件地址的表单(完整性代码如下)。如何添加按钮以动态创建文本框以允许用户添加新电子邮件?

@inputText(myForm("name"))
@repeat(myForm("emails"), min = 1) { emailField =>
    @inputText(emailField)
}

在我的实际模型中,列表值实际上是具有多个字段的对象,但我假设如果我可以添加电子邮件字段,我将能够构建我需要的内容。

非常感谢, 吉姆

0 个答案:

没有答案