I am humbled by your wisdom.  :)

Once again you hit the nail on the head.

Thank you!

On Apr 25, 11:51 am, Matt Jones <[email protected]> wrote:
> On Apr 25, 2011, at 2:38 PM, Tuishimi wrote:
>
> > Matt, that worked (as far as hitting submit and all) but now my error
> > messages (required field) isn't showing up?  I have left edit and
> > update as hobo-automatic generated controller actions.  I have only
> > overridden the "edit.dryml" page itself.
>
> > It comes back to my page, but the error message "XXXX is a required
> > field (or whatever the standard message is)" is not showing up.   I am
> > sure it has something to do with my non-standard machinations.
>
> When you override the form, do you do it by replacing the field-list, or by 
> explicitly opening the form tag? These two bits of code will yield somewhat 
> different behavior:
>
> <page>
>   <content:>
>     <form>
>       <field-list: replace>
> ...
>
> (the above should still show error messages) vs:
>
> <page>
>   <content:>
>     <form>
>        ...moar DRYML...
>
> the former leaves the other params alone, while the latter tells the form 
> tag, "nevermind any of that, here's the content to use". You'll notice a 
> difference if you pull up a form from app/views/taglibs/auto/forms.dryml, 
> which will have tags resembling:
>
> <def tag="form" for="Channel">
>   <form merge param="default">
>     <error-messages param/>
>     <field-list fields="name, feed_assignments, users" param/>
>     <div param="actions">
>       <submit label="#{ht 'channels.actions.save', :default=>['Save']}" 
> param/><or-cancel param="cancel"/>
>     </div>
>   </form>
> </def>
>
> I suspect, based on the observed behavior, that you're using the *second* 
> format; if that's the case, you should just need to add:
>
> <error-messages />
>
> inside the form tag to get the standard behavior back.
>
> --Matt Jones

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en.

Reply via email to