You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by lolowok <la...@air2web.fr> on 2007/09/18 10:03:19 UTC

extends TextField (T4.1.3)

Hi,

I do a simple component (only this java class, no specification file):

abstract public class UserTextField extends TextField
{	
}

And when i use it in a template (@UserTextField), i have this stacktrace:

org.apache.tapestry.form.TranslatedFieldSupportImpl.format(TranslatedFieldSupportImpl.java:52) 
$TranslatedFieldSupport_115179adb83.format($TranslatedFieldSupport_115179adb83.java) 
org.apache.tapestry.form.TextField.renderFormComponent(TextField.java:51) 
org.apache.tapestry.form.AbstractFormComponent.renderComponent(AbstractFormComponent.java:104) 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:725) 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:179) 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:539) 
org.apache.tapestry.form.FormSupportImpl.render(FormSupportImpl.java:504) 
org.apache.tapestry.form.Form.renderComponent(Form.java:217) 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:725) 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:179) 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:539) 
org.apache.tapestry.components.RenderBody.renderComponent(RenderBody.java:39) 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:725) 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:179) 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:539) 
org.apache.tapestry.html.Body.renderComponent(Body.java:38) 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:725) 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:179) 
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:539) 
org.apache.tapestry.html.Shell.renderComponent(Shell.java:124) 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:725) 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:179) 
org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:107) 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:725) 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:179) 
org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:107) 
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:725) 
org.apache.tapestry.services.impl.DefaultResponseBuilder.render(DefaultResponseBuilder.java:177) 
org.apache.tapestry.AbstractPage.renderPage(AbstractPage.java:249) 

How can, il simply extend the TextField ?

(my goal, is to inject a spring bean in the component, so i can use my bean
in a custom validator)

thanks





-- 
View this message in context: http://www.nabble.com/extends-TextField-%28T4.1.3%29-tf4472430.html#a12752007
Sent from the Tapestry - User mailing list archive at Nabble.com.


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