Not really. The method onSubmit() of button is void, as well onClick(), so there's no need for the function be passed as () => Unit or anything else.
I made a few changes to it and updated on Gist. I've also uploaded a page that uses this DSL at https://gist.github.com/1109919 Take a look *Bruno Borges* www.brunoborges.com.br +55 21 76727099 On Wed, Jul 27, 2011 at 2:22 PM, Scott Swank <scott.sw...@gmail.com> wrote: > I think you do want Unit, which as I understand it is closest > equivalent to "void" in Scala. > > http://www.scala-lang.org/api/current/scala/Unit.html > > Scott > > On Wed, Jul 27, 2011 at 10:14 AM, Bruno Borges <bruno.bor...@gmail.com> > wrote: > > No, the function must return void, not another function (unit). > > > > But there's also the option of () => Nothing. Which one should I use for > > this case? > > > > *Bruno Borges* > > www.brunoborges.com.br > > +55 21 76727099 > > > > > > > > On Wed, Jul 27, 2011 at 12:54 PM, Martin Grigorov <mgrigo...@apache.org > >wrote: > > > >> def button(id: String, submit: () => Void): Button = { > >> > >> it should be () => Unit, no ? > >> > >> On Wed, Jul 27, 2011 at 6:51 PM, Martin Grigorov <mgrigo...@apache.org> > >> wrote: > >> > Adding some usage examples at the bottom will help us evaluate it. > >> > > >> > Why not add type to > >> > def textField(id: String): TextField[_] = { val field = new > >> > TextField(id); add(field); field } > >> > to become > >> > def textField[T](id: String): TextField[T] = { val field = new > >> > TextField[T](id); add(field); field } > >> > > >> > usage: textField[Int](someId) > >> > > >> > with using implicit Manifest for T you can also can automatically set > >> > the type: field.setType(m.erasure) > >> > > >> > On Wed, Jul 27, 2011 at 6:26 PM, Bruno Borges <bruno.bor...@gmail.com > > > >> wrote: > >> >> I've been playing with Wicket and Scala and I thought this could be > >> added to > >> >> the wicket-scala project at WicketStuff. > >> >> > >> >> What do you guys think? > >> >> > >> >> https://gist.github.com/1109603 > >> >> > >> >> > >> >> *Bruno Borges* > >> >> www.brunoborges.com.br > >> >> +55 21 76727099 > >> >> > >> > > >> > > >> > > >> > -- > >> > Martin Grigorov > >> > jWeekend > >> > Training, Consulting, Development > >> > http://jWeekend.com > >> > > >> > >> > >> > >> -- > >> Martin Grigorov > >> jWeekend > >> Training, Consulting, Development > >> http://jWeekend.com > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >> For additional commands, e-mail: users-h...@wicket.apache.org > >> > >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > >