我试图在电梯选择元素中设置一个空值(作为第一选择):
SHtml.select(("", "") :: (MyObject.findAll(By(MyObject.creator, User.currentUser.open_!.id))), ...
然而它给了我这个错误:
error: type mismatch;
found: List[(String, java.lang.Object)]
required: Seq[(String, String)]
有什么想法吗? 谢谢!
答案 0 :(得分:0)
尝试将其分解为几步。
val choices:Seq[(String,String)] = ("","") :: (all the rest of your options here)
scala> ("","")::List(("c","d"), ("d","e"))
res8: List[(java.lang.String, java.lang.String)] = List((,), (c,d), (d,e))
然后使用choices
var作为SHtml.select
方法的输入。没有什么能阻止这种方法发挥作用。
答案 1 :(得分:0)
I82的例子很有编译和显示错误的问题。 我修改了他的答案,没有任何问题。测试
定义变量:
val choices = List(("",""), ("S", "Storage"))
然后使用它
"strType" -> SHtml.select(choices, Empty, storage.strType(_), "class" -> "smallInputSelect"),