Thanks. Yes thats what I meant.

On Mon, Sep 14, 2009 at 3:42 PM, Derek Chen-Becker <dchenbec...@gmail.com>wrote:

> I think that he's referring to the SetHtml, which is actually a JsExp that
> has to be returned from any Ajax functions (the javascript is returned to
> the client and executed). In the case of the example code, it will set the
> contents of the div with the id "my-div" to a single Text element of "That's
> it".
>
> Derek
>
>
> On Mon, Sep 14, 2009 at 7:52 AM, Daniel Nelson <dpn53...@gmail.com> wrote:
>
>>
>> If you're referring to the Exploring Lift book, have a look at Section
>> "3.11.1 Binding Values in Snippets" where it explains bind. (I'm new
>> to Lift myself and hopefully not leading you astray.)
>>
>> 1. myFunc's "html" parameter is fed "automatically" by the HTML Lift
>> Template.  In the follow example, everything between
>> <lift:SomeClass.myFunc> and </lift:SomeClass.myFunc> is passed to
>> myFunc.
>>
>> <lift:surround with="default" at="content">
>>        <h2>Hello World</h2>
>>        <lift:SomeClass.myFunc form="POST">
>>                <p> Some Text <hello:description /></p>
>>                <hello:button />
>>        </lift:SomeClass.myFunc>
>> </lift:surround>
>>
>>
>> 2. "hello" is a prefix for referring to template elements by name. The
>> HTML Lift template should have some like <hello:button /> which will
>> get replaced by the evaluation after "->" within bind().
>>
>> 3. I'm not sure what you mean "How does the div work".
>>
>>
>> On Sep 13, 10:24 pm, jack <jack.wid...@gmail.com> wrote:
>> > Could somebody please explain to me how this example from the book
>> > works.
>> >
>> >  def myFunc(html:NodeSeq):NodeSeq  = {
>> >         bind("hello",html,"button" ->
>> >          ajaxButton(Text("Press me"),
>> >                     { () =>
>> >                       println("Got an Ajax call.")
>> >                      SetHtml("my-div", Text("That's it"))
>> >                    })
>> >        )
>> >   }
>> >
>> > In particular, what do I pass in as the html parameter?
>> > What is 'hello'?
>> > How does the div work?
>> >
>> > I don't understand 'bind'.
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to liftweb@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