0
私のコードで選択フォームからvarを更新する必要があります。また、varが更新されるたびに私のサーバにメッセージを送りたいと思っています。私は最初にやりました:Liftで選択フォームからvarを更新する際の問題
def b = ajaxSelect(list,default, b => {v=b;FormServer ! Update();Noop})
メッセージは設定されていますが、私のvarは更新されません。私はSetValByIdを代わりに使うべきだと言っているいくつかの例を見たことがあります:
def b = ajaxSelect(list,default, b => {SetValById("v","");FormServer ! Update();Noop})
しかし、これも機能しません。実際に、私はちょうどさらに簡単な例で、SetValByIdを使用することはできません。
def b = ajaxSelect(list,default, b => {SetValById("v","");})
誰も私を助けてくださいもらえますか?私は私のため
private def onSelect(value:String) : JsCmd = {
v=value
Noop
}
たぶん、あなたは、名前の衝突の問題を持っていると
def b = SHtml.ajaxSelectObj[String](list, default, onSelect _)
をajaxSelectObjむしろajaxSelect、この作品を使用したことがありません