使用选项帮手,我试图用views.html.helper.select
(文档here)。我不知道scala,所以我使用java。我需要传递Seq [(String)(String)]类型的对象到模板右边?喜欢的东西:在播放Framework 2.0的模板
@(fooForm:Form[Foo])(optionValues:Seq[(String)(String)])
@import helper._
@form(routes.foo){
@select(field=myForm("selectField"),options=optionValues)
}
我不知道如何在Java中创建序列[(字符串)(字符串)。我需要使用来自我的枚举类的对(id,title)填充此集合。
有人能告诉我一些expample如何使用选择助手?
我发现用户组this线程,但凯文的回答并没有对我帮助很大。
非常感谢您的回复。但是这并不能解决我的问题。我需要创建集合并用Java中的值填充它,然后将该集合传递给scala模板。 – UltraMaster 2012-04-13 17:54:21
啊,我的确误解了你的问题。我更新了我的答案,提出了从Java代码填充选项的方法。 – 2012-04-13 20:11:32
'options(List(“Foo”,“Bar”))'没有对我进行类型检查,所以我使用了@ @ myOptions = @ {List(“Foo”,“Bar”)。 )}' – 2015-11-18 12:54:17