You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Howard M. Lewis Ship (JIRA)" <ta...@jakarta.apache.org> on 2005/11/20 17:08:26 UTC
[jira] Resolved: (TAPESTRY-636) field input value is not used if the field is not in error
[ http://issues.apache.org/jira/browse/TAPESTRY-636?page=all ]
Howard M. Lewis Ship resolved TAPESTRY-636:
-------------------------------------------
Fix Version: 4.0
Resolution: Won't Fix
Assign To: Howard M. Lewis Ship
I don't see this as a bug; if the field is not in error, then the value supplied by the user will have been applied, and will be reformatted (by the translator) and provided back. Further, the form's listener method may have modified the value, and that, too, should be reflected back to the user.
> 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: tapestry-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org