2010-09-09 46 views
1

我想設置一個空值(作爲第一選擇)在升程選擇元素:如何在電梯選擇元素中設置空值?

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

試着把它分解成幾個步驟。

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)) 

然後使用該VAR choices作爲輸入提供給SHtml.select方法。沒有什麼能阻止這種方法的運作。

0

I82Much的示例在編譯和顯示錯誤時遇到問題。 我已經修改了他的答案,沒有任何問題。測試。

限定變量:

val choices = List(("",""), ("S", "Storage")) 

,然後用它

"strType" -> SHtml.select(choices, Empty, storage.strType(_), "class" -> "smallInputSelect"),