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]