Hm.  That comment was pretty incoherent! Does it make sense to you?

On 11/21/05, Howard M. Lewis Ship (JIRA)
<tapestry-dev@jakarta.apache.org> wrote:
>     [ 
> http://issues.apache.org/jira/browse/TAPESTRY-636?page=comments#action_12358195
>  ]
>
> Howard M. Lewis Ship commented on TAPESTRY-636:
> -----------------------------------------------
>
> Well, that field IS in error, you just don't want to see any decoration or 
> error messages.  This maybe what is needed ... the ability to "turn off" 
> error messages and decorations when re-rendering a submitted form, for this 
> class of use classes (related to form refreshes).  And it would be nice if 
> this was built into the default validation delegate (which, again, implies 
> that we should split the validation delegate into a decorator part and a 
> state-tracking part).
>
> > field input value is not used if the field is not in error
> > ----------------------------------------------------------
> >
> >          Key: TAPESTRY-636
> >          URL: http://issues.apache.org/jira/browse/TAPESTRY-636
> >      Project: Tapestry
> >         Type: Bug
> >   Components: Framework
> >     Versions: 4.0
> >  Environment: Windows XP
> >     Reporter: Kent Tong
> >     Assignee: Howard M. Lewis Ship
> >      Fix For: 4.0
>
> >
> > This bug is related to bug TAPESTRY-549. After calling clearErrors(), the 
> > errors are cleared and the input field values are still kept. When the 
> > TextField renders the next, it should display its existing input field 
> > value, but currently it will do so only when it is in error. The expected 
> > behavior is that it should display its existing input field value as long 
> > as there is a tracking for it.
> > The bug is in TranslatedFieldSupportImpl:
> > public class TranslatedFieldSupportImpl implements TranslatedFieldSupport
> > {
> >     public String format(TranslatedField field, Object object)
> >     {
> >         IValidationDelegate delegate = field.getForm().getDelegate();
> >        //BUG: uses field input value only if it is in error
> >         return delegate.isInError() ? delegate.getFieldInputValue() : 
> > field.getTranslator().format(
> >                 field,
> >                 _threadLocale.getLocale(),
> >                 object);
> >     }
> > }
>
> --
> This message is automatically generated by JIRA.
> -
> If you think it was sent incorrectly contact one of the administrators:
>    http://issues.apache.org/jira/secure/Administrators.jspa
> -
> For more information on JIRA, see:
>    http://www.atlassian.com/software/jira
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Howard M. Lewis Ship
Independent J2EE / Open-Source Java Consultant
Creator, Jakarta Tapestry
Creator, Jakarta HiveMind

Professional Tapestry training, mentoring, support
and project work.  http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to