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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to