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

Reply via email to