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

Reply via email to