On Fri, Dec 18, 2009 at 3:22 PM, Peter Robinett <pe...@bubblefoundry.com>wrote:

> Hi all,
>
> I think there is a simple answer to this, but I'm a little confused. I
> want to update a bound element when my Ajax form is submitted. Here's
> a simple version based upon what I gleaned from the wiki and the
> mailing list:
>
> <lift:Test.form>
>  <p>Display: <test:display /></p>
>  <p>Input1: <test:input1 /></p>
>  <p>Input2: <test:input2 /></p>
>  <p><test:submit /></p>
> </lift:Test.form>
>
> class Test {
>  var display = ""
>  var input1 = ""
>  var input2 = ""
>  def form(xhtml: NodeSeq): NodeSeq = {
>    SHtml.ajaxForm(
>      bind("test", xhtml,
>        "display" -> <span id="i_like_yaks">{display}</span>,
>        "input1" -> SHtml.text(input1, input1 = _),
>        "input2" -> SHtml.text(input2, input2 = _),
>        "submit" -> SHtml.submit("Submit", () => {}) // empty method
> since our hidden item will be called instead?
>      ) ++
>      SHtml.hidden(() => {
>       display = input1 + input2
>

SetHtml("i_like_yaks", Text(display))

>      })
>    )
>  }
> }
>
> Am I on the right track? How do I actually get <test:display /> to be
> updated?
>
> Thanks,
> Peter
>
> --
>
> You received this message because you are subscribed to the Google Groups
> "Lift" group.
> To post to this group, send email to lift...@googlegroups.com.
> To unsubscribe from this group, send email to
> liftweb+unsubscr...@googlegroups.com<liftweb%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/liftweb?hl=en.
>
>
>


-- 
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Surf the harmonics

--

You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.


Reply via email to