tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kent Tong (JIRA)" <tapestry-...@jakarta.apache.org>
Subject [jira] Created: (TAPESTRY-636) field input value is not used if the field is not in error
Date Sat, 10 Sep 2005 02:24:30 GMT
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

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(

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org

View raw message