Hi,
I'm pretty sure what the answer is, but can someone confirm that it is not possible to use java inheritance to extend a component class?

What I'm trying to do is add a CSV Download button to a Grid, preferably aligned to the right of the table. I can override the .tml files of the existing components, but I would prefer to not have to duplicate all the java code from the Grid class.

I considered using a mixin, but that does not allow the mixin to create other components. Or have I got that wrong?

I feel this is a pain point for Tapestry. Is there any work going on to improve this area? Of course, for smaller components, I wouldn't worry about it, but the Grid component is large, and has lots of useful functionality I don't want to duplicate. One possibility, specific to Grid would be to add more block parameters that could be used to extend the layout of the Grid. Would this work for me?

Thanks for any advice,
Jonathan O'Connor

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

Reply via email to