With your hint I made it, except fileUpload fields. You can't set
default values there, or am I wrong?

Thanks
Torsten

On May 7, 7:12 pm, David Pollak <feeder.of.the.be...@gmail.com> wrote:
> On Thu, May 7, 2009 at 5:40 AM, wapgui <torsten.schm...@wapgui.com> wrote:
>
> > Hi all,
>
> > I have a normal form defined via bind.
>
> > object smlink extends RequestVar(Full(""))
> >  val widget = new Widget()
>
> >  def show(xhtml: NodeSeq): NodeSeq = {
> >    var smallLink = ""
> >    var dlText = ""
>
> >    if (smlink.isEmpty || smlink.open_!.length == 0) {
> >      Log.debug("Starting new widget generation")
> >    } else if (!smlink.open_!.startsWith("Error")) {
> >      Log.debug("Widget generation successfull")
> >      smallLink = smlink.open_!
> >      dlText = "Download here"
> >    } else {
> >      Log.debug("Widget generation unsuccessfull")
> >      dlText = smlink.open_!
> >    }
>
> >    bind("widget", xhtml,
> >      "title" -> text(widget.title, widget.title = _) % ("size" ->
> > "10") % ("id" -> "title"),
> >      "url" -> text(widget.url, widget.url = _) % ("size" -> "56") %
> > ("id" -> "url"),
> >      "submit" -> submit("Generate", () => {
> >        smlink(Full(buildWidgetPackage(burl,widget)))
> >      }),
> >          "link" -> <a href={smallLink}>{dlText}</a>
> >    )
> >  }
>
> > After submit the inputs are tested and errors return a string with the
> > specific error message. The message is shown as link, but all the
> > inputs are gone after reloading the page to show the error.
> > Is there a way to get the widget object after submit to set the values
> > in the form to the submitted values? Maybe it is in smlink or should I
> > use a tuple to return the widget object from the buildWidgetPackage
> > function.
>
> Try using a StatefulSnippet (make your snippet a subclass of
> StatefulSnippet).  That will use the same snippet across form submissions.
>
> If you need a more detailed explanation, please let me know and I'll work
> one up for you.
>
>
>
> > Thanks,
> > Torsten
>
> --
> Lift, the simply functional web frameworkhttp://liftweb.net
> Beginning Scalahttp://www.apress.com/book/view/1430219890
> Follow me:http://twitter.com/dpp
> Git some:http://github.com/dpp

--~--~---------~--~----~------------~-------~--~----~
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