Re: [Lift] Validation errors shown on CRUDify models?

2009-12-21 Thread David Pollak
On Mon, Dec 21, 2009 at 1:53 AM, Jeppe Nejsum Madsen wrote:

> tommycli  writes:
>
> > Are validation errors shown on CRUDify create/edit pages?
> >
> > I have validators set up like this:
> >
> >   object subdomain extends MappedString(this,64) {
> > override def validations = List(valUnique("Subdomain taken.")_,
> >
> valRegex(Pattern.compile("""^[A-Za-z0-9-]*$"""),
> >"Subdomains must only contain
> letters, numbers, and
> > hyphens."
> >  )_) ::: super.validations
> > override def displayName = "Subdomain"
> > override def dbIndexed_? = true
> >   }
> >
> > And on an invalid entry, the form will just silently fail - that is,
> > when submitted, it will just give back the exact same form state - no
> > error messages, no changes in the filled-out entries. This confuses me.
>
> How should the messages be displayed? AFAIK, per field message display
> is not supported atm.


Yeah... I need to fix that.  http://github.com/dpp/liftweb/issues#issue/254


> You can display all errors (incl field errors) by
> including the
>
> 
>
> snippet. Note the showAll attribute which is now needed to show field
> level errors.
>
> /Jeppe
>
> --
>
> 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.
>
>
>


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




Re: [Lift] Validation errors shown on CRUDify models?

2009-12-21 Thread Jeppe Nejsum Madsen
tommycli  writes:

> Are validation errors shown on CRUDify create/edit pages?
>
> I have validators set up like this:
>
>   object subdomain extends MappedString(this,64) {
> override def validations = List(valUnique("Subdomain taken.")_,
>   
> valRegex(Pattern.compile("""^[A-Za-z0-9-]*$"""),
>"Subdomains must only contain 
> letters, numbers, and
> hyphens."
>  )_) ::: super.validations
> override def displayName = "Subdomain"
> override def dbIndexed_? = true
>   }
>
> And on an invalid entry, the form will just silently fail - that is,
> when submitted, it will just give back the exact same form state - no
> error messages, no changes in the filled-out entries. This confuses me.

How should the messages be displayed? AFAIK, per field message display
is not supported atm. You can display all errors (incl field errors) by
including the 



snippet. Note the showAll attribute which is now needed to show field
level errors.

/Jeppe

--

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.




[Lift] Validation errors shown on CRUDify models?

2009-12-20 Thread tommycli
Are validation errors shown on CRUDify create/edit pages?

I have validators set up like this:

  object subdomain extends MappedString(this,64) {
override def validations = List(valUnique("Subdomain taken.")_,

valRegex(Pattern.compile("""^[A-Za-z0-9-]*$"""),
 "Subdomains must only contain 
letters, numbers, and
hyphens."
   )_) ::: super.validations
override def displayName = "Subdomain"
override def dbIndexed_? = true
  }

And on an invalid entry, the form will just silently fail - that is,
when submitted, it will just give back the exact same form state - no
error messages, no changes in the filled-out entries. This confuses me.

--

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.