私はいくつかのIDを含むAjaxSelectを使用しています。 IDを選択することにより、このIDへの追加情報がスニペットによって生成される所定のテーブルに表示されるはずです。今、私は自分のリストをリフレッシュするための最良のソリューションがどれかを知りたいですか?リフト:リフレッシュ/リロードスニペット
HTML:
<table>
<thead>
<tr>
<th>Name</th>
<th>Type</th>
</tr>
</thead>
<tbody>
<tr class="lift:MainScreen.cars">
<td><car:name /></td>
<td><car:type /></td>
</tr>
</tbody>
</table>
SCALA:
def doSelect(msg: NodeSeq) = {
SHtml.ajaxSelect(cars.map(i => (i.no.toString, i.no.toString + ". Car")),
Empty, {
selectedCar =>
controller.chooseCar(selectedCar.toInt)
// RELOAD TABLE
})
}
def cars(node: NodeSeq): NodeSeq = {
val cars = controller.chosenCarFamily.cars
cars match {
case null => Text("There is no items in db")
case game => game.flatMap(i =>
bind("car", node,
"name" -> car.name,
"type" -> car.type))
}
}
は、それは '私ではありません'car.name'ではなく' .name'ですか? –