Matej Knopp schrieb:

PageLink should create links like that if you put there existing page
instance (the one you want to return tu). If it doesn't it's a bug.

for the record, here´s the solution:

public class HybridPageLink extends Link
{
    private static final long serialVersionUID = 1L;
    private final PageParameters params;
    private final Page targetPage;

public HybridPageLink(final String id, final Page instance, final PageParameters params)
    {
        super(id);
        targetPage = instance;
        this.params = params;
    }

    @Override
    public void onClick()
    {

targetPage.setMetaData(HybridUrlCodingStrategy.PAGE_PARAMETERS_META_DATA_KEY, params);
        setResponsePage(targetPage);
    }
}


the 'trick' is to targetPage.setMetaData(HybridUrlCodingStrategy.PAGE_PARAMETERS_META_DATA_KEY, params);

thx to Jan Kriesten and the rest of you guys.
uwe

--

THOMAS DAILY GmbH
Adlerstraße 19
79098 Freiburg
Deutschland
T  + 49 761 3 85 59 0
F  + 49 761 3 85 59 550
E  [EMAIL PROTECTED]
www.thomas-daily.de

Geschäftsführer/Managing Directors:
Wendy Thomas, Susanne Larbig
Handelsregister Freiburg i.Br., HRB 3947

Registrieren Sie sich unter http://morningnews.thomas-daily.de für die kostenfreien TD Morning News, eine Auswahl aktueller Themen des Tages morgens um 9:00 in Ihrer Mailbox.

Hinweis: Der Redaktionsschluss für unsere TD Morning News ist täglich um 8:30 Uhr. Es werden vorrangig Informationen berücksichtigt, die nach 16:00 Uhr des Vortages eingegangen sind. Die Email-Adresse unserer Redaktion lautet [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to