I was referring to that book. Is there another? :) Thanks for your help Daniel.
On Mon, Sep 14, 2009 at 9: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 -~----------~----~----~----~------~----~------~--~---