私は以下のコードを用意して、文字列のリストを取得してオプションメニューに戻します。しかし、スニペットのオートコンプリートの後に、 "パラメータcomputer:net.liftweb.util.CanBind [Inta => scala.xml.NodeSeqでのスカラー値を見つけることができませんでした。 ] "スカラーの文字列をhtmlに戻す
// The html code
<select id="autoComplete" class="marketplace.pharmacy.list">
<option id="drug">Drug Name</option>
</select>
// The snippet
def getAutoComplete(str: String): CssSel = "#autoComplete" #> {
getRxAutoComplete(str) match {
case list => "select" #> list.map { drug =>
drug #> ("option *" #> drug)
}
case List() => NodeSeq.Empty
}
}
// The code to return the results (simplified)
def getRxAutoComplete(str: String): List[String] = {
val list = List("Amoxicillin", "Amoximoxi", "Amoxia")
list
}
感謝を。私は、エントリの1つにNodeSeq.Emptyを使ってみました。コンパイラは、エントリの1つがNodeSeqであり、NodeSeq.EmptyがIntであると文句を言う。 –
申し訳ありませんが、私はそれを詳しく見てから答えを更新しました。 – jcern