No error / warning when using @Component Form instead of BeanEditForm
---------------------------------------------------------------------

                 Key: TAPESTRY-2233
                 URL: https://issues.apache.org/jira/browse/TAPESTRY-2233
             Project: Tapestry
          Issue Type: Improvement
          Components: tapestry-core
            Reporter: Christoph Jäger
            Priority: Minor
             Fix For: 5.0.10


I just spent quite some time to find a bug in my code.

In my .tml I use a <t:BeanEditForm>. As soon as I added 
@Component
private Form form;
to the corresponding .java file (need to do some validation), the form was no 
longer rendered (the rest of the page was there, only the form was missing). Of 
course, using
@Component
private BeanEditForm form;
instead fixes the problem.

It took me long to find the problem, because there was no hint of what I was 
doing wrong. Maybe Tapestry could be enhanced to generate some kind of error 
message or warning in case of such misaligned component classes, instead of 
quietly dropping the form.

Of course, enhancing the system to be able to use Form instead of BeanEditForm 
if you need just the basic features of Form, and not BeanEditForm in your java 
code, would be even better, but this seems difficult, as Form is not a 
super-class of BeanEditForm.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to