【发布时间】:2011-10-24 16:59:29
【问题描述】:
我有以下表格:
<form class="lift:form.ajax">
<input type="hidden" class="lift:StreamIn" id="path" value="PATH" />
<input type="submit" value="" />
</form>
喂入:
object StreamIn {
def render = SHtml.onSubmit(path => {
StreamServer ! path
})
}
case class StreamItem(user: String, path: String, level: String, room: String)
object StreamServer extends LiftActor with ListenerManager {
private var streams: List[StreamItem] = Nil
def createUpdate = streams
override def lowPriority = {
case stream: String if stream.length > 0 =>
streams :+= StreamItem("James", stream, "_1", "demo-room");
updateListeners()
}
}
我正在寻找一种通过多个输入将多个值传递给 StreamServer 的方法。
因此,它们将从表单中传递,而不是静态字符串值“James”、“_1”和“demo-room”。
提前感谢您的帮助,非常感谢:)
【问题讨论】: