"Parents before Child" concept for Component Rendering does not allow different
rendering in subclasses
-------------------------------------------------------------------------------------------------------
Key: TAPESTRY-2311
URL: https://issues.apache.org/jira/browse/TAPESTRY-2311
Project: Tapestry
Issue Type: Bug
Components: tapestry-core
Affects Versions: 5.0.11
Reporter: Fritz Pröbstle
I subclassed GridPager ( public class MyGridPager extends GridPager) to
implement another pager visualisation.
After creating a MyGrid (public class MyGrid extends Grid) which uses
MyGridPager and copying Grid,tml to MyGrig.tml ist was ready to test.
Start.tml:
<t:mygrid source="tl" row="treffer" rowsPerPage="5">
<t:parameter name="regnrcell">
<t:pagelink page="marke2" > ${treffer.regnr}</t:pagelink>
</t:parameter>
</t:mygrid>
It runs fine - but I got the "old" ,default Visualiation *AND* the new one.
It is a result of the "Parents before Child" concept .
First the Parent creates its visualisatrion the my Child createy its new
visualisation.
Subclasses can not decide of they want to call the implemetation of their
parent or not.
Why is this implemented like this?
Why call parent implemtation at all, the child could do this explicit by
calling super.XXX.( I know Annotations may make this more complex)
Can you help ?
--
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]