@PageActivationContext supports multiple values thanks to the new index
property added in 5.3. Missing values will simply be null

Eg:
@PageActivationContext(index=0) private String value0;
@PageActivationContext(index=1) private String value1;
@PageActivationContext(index=2) private String value2;

More info: https://issues.apache.org/jira/browse/TAP5-2138

On 20 Sep 2016 5:04 p.m., "Adam X" <vbgnm3c...@gmail.com> wrote:

> I would like to have multiple (overloaded) onActivate methods in my
> page but seems like Tapestry is always picking a method with fewest
> arguments.
>
> How can I achieve something like this?
>
> TargetPage {
>
> void onActivate(String foo, String bar) {
> }
>
> void onActivate(String foo, Long id1, Long id2) {
> }
> }
>
> <t:pagelink context="['abc','def']">yo</t:pagelink>
> <t:pagelink context=['xyz',10,20]>bam</t:pagelink>
>
> Adam
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>

Reply via email to