Hi
i am using an extension for the Grid Table from Tapestry Core by some
own Developed additional Features (eg. Download, Customizable Column
Selection, etc.). The initial plan was to use an ExtendedGrid Class by
extending the Superclass Within the Core LIbrary Grid.java. Due to the
fact the Parameter Within the Grid.java class, are configured private
final ...., there is no chance to use the information. By changed the
part to for example like this:
Original
@Property
@Parameter(required = true, autoconnect = true)
private final GridDataSource source;
Could be:
@Property
@Parameter(required = true, autoconnect = true)
protected GridDataSource source;
all "Extensions" Are able to access the information without further
impacts. Currently the Workaround is to use a "Copy" of Grid.class,
changing the attributes to protected, with this approach other available
Components using Core Grid classes could not be mixed.
Is there a Reason for having the Values final ? Could this be improved
by using protected ?
Would be interested in hear your ideas on that ?
Michael
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org