I was thinking this as well, but the message should in that case also NOT appear when you do setResponsePage(new MyAnotherPage()), no ?
On Mon, Dec 28, 2009 at 9:39 AM, Sven Meier <[email protected]> wrote: > Hi, > > feedback messages are tied to components they are reported for (the link in > your case). > Since this component isn't located on your response page, the message will > not be rendered. > > Use Session#info() instead. > > Regards > > Sven > > uud ashr wrote: > >> Hi all, >> >> Why does wicket panel don't work if I do this: >> >> class MyPage extends WebPage { >> public MyPage() { >> add(new Link<Void>("myLink") { >> public void onClick() { >> * info("You just click me");* >> *setResponsePage(MyAnotherPage.class); // feedback panel >> won't work* >> } >> }); >> } >> } >> >> class MyAnotherPage extends WebPage { >> public MyAnotherPage() { >> add(new FeedbackPanel("feedback")); >> } >> } >> >> >> >> Won't work using: >> setResponsePage(MyAnotherPage.class); >> >> But fine when use constructor: >> setResponsePage(new MyAnotherPage()); >> >> Is this a bug or not a bug? >> >> Regards, >> uudashr >> >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- Pieter Degraeuwe Systemworks bvba Belgiƫlaan 61 9070 Destelbergen GSM: +32 (0)485/68.60.85 Email: [email protected] visit us at http://www.systemworks.be
