-Igor
On 10/31/05, *Dipu* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
wrote:
cool , thats lot better, thanks you for the tip.
Dipu
----- Original Message -----
From: "pepone pepone" <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>>
To: <wicket-user@lists.sourceforge.net
<mailto:wicket-user@lists.sourceforge.net>>
Sent: Monday, October 31, 2005 12:38 PM
Subject: Re: [Wicket-user] refreshing page content
I think that my aproach is cleaner because you don't need to create a
dependecie between InfoPanel and LoginPanel
in your Page or Component
add(loginPanel=new LoginPanel("loginPanel"));
add(infoPanel=new InfoPanel("InfoPanel"));
overload this method to do the job
onBeginRequest()
{
if(getSession.isSignedIn ())
{
infoPanel.setVisible(true);
loginPanel.setVisible(false);
}
else
{ infoPanel.setVisible(false);
loginPanel.setVisible(true);
}
}
On 10/31/05, Dipu < [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
Can't you send the reference of the respective panels to the form
and switch
visibility
so i will have the following panels like given below
WelcomePanel welcomePanel = new WelcomePanel("welcomePanel");
add(welcomePanel);
welcomePanel.setVisible(false);
LoginPanel loginPanel = new
LoginPanel("loginPanel",properties);
LoginForm loginForm =new
LoginForm("LoginForm",welcomePanel,loginPanel )
add(loginForm );
and do the following in the forms on submit
public final void onSubmit()
{
if (authenticateUser("uname","password"))
{
this.loginPanel.setVisible(false);
this.welcomePanel.setVisible(true);
}
else
{
// do something here
}
}
I am not sure if this is the best way
Dipu
----- Original Message -----
From: "Dorel Vaida" < [EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>>
To: < wicket-user@lists.sourceforge.net
<mailto:wicket-user@lists.sourceforge.net>>
Sent: Monday, October 31, 2005 11:57 AM
Subject: Re: [Wicket-user] refreshing page content
> Dipu wrote:
>
>> you can do this by simply switching the visibility of the
panels on
>> and off in the onSubmit of your form.
>> I tried it out and its working for me without any problems.
>
> Hmm, the thing is that in my case they are not on the same
form, they
> are on different panels. So there is a panel containing my
form, and
> below it, there is a panel containing the label. I can't put
them in the
> same form because they really belong to different components
(in my case).
>
>>
>> Dipu
>>
>>
>> ----- Original Message -----
>> From: "Dorel Vaida" <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>
>> <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>>
>> To: < wicket-user@lists.sourceforge.net
<mailto:wicket-user@lists.sourceforge.net>
>> < mailto:wicket-user@lists.sourceforge.net>>
>> Sent: Monday, October 31, 2005 9:43 AM
>> Subject: [Wicket-user] refreshing page content
>>
>> > Hi guys,
>> >
>> > I have a small problem with refreshing the page content and
I don't
>> know
>> > which is the best way to handle it.
>> >
>> > In short, I have a sign in panel to the left and after the user
>> signs in
>> > I'd like to set it to invisible and display a "Welcome"
label in
>> another
>> > panel. The code is trivial, I just add to the page both the
sign in
>> > panel and the panel containing the label and I set their
visibility to
>> > true and false respectively based on session user is/is not
null.
>> >
>> > What happens is that the signin panel/ welcome label remain
the same
>> > after signing in, until I reenter the page by the way of
clicking on
>> the
>> > menu link which displays the page, but I'd like the refresh
to be
>> > performed right after submission. It's like the
setVisible(true/false)
>> > for both panels is not called until the next page rendering.
>> >
>> > Now I know I am missing something related to how components are
>> rendered
>> > inside the page or something, but maybe someone can give me
a hint.
>> >
>> > thanks
>> >
>> >
>> >
-------------------------------------------------------
>> > This SF.Net email is sponsored by the JBoss Inc.
>> > Get Certified Today * Register for a JBoss Training Course
>> > Free Certification Exam for All Training Attendees Through
End of 2005
>> > Visit http://www.jboss.com/services/certification for
more information
>> > _______________________________________________
>> > Wicket-user mailing list
>> > Wicket-user@lists.sourceforge.net
<mailto:Wicket-user@lists.sourceforge.net>
>> <mailto:Wicket-user@lists.sourceforge.net
<mailto:Wicket-user@lists.sourceforge.net>>
>> >
https://lists.sourceforge.net/lists/listinfo/wicket-user
>> >
>>
>> __________ NOD32 1.1187 (20050805) Information __________
>>
>> This message was checked by NOD32 Antivirus System.
>> http://www.nod32.com <http://www.nod32.com/>
>
>
>
>
> -------------------------------------------------------
> This SF.Net email is sponsored by the JBoss Inc.
> Get Certified Today * Register for a JBoss Training Course
> Free Certification Exam for All Training Attendees Through End
of 2005
> Visit http://www.jboss.com/services/certification for
more information
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
<mailto:Wicket-user@lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/wicket-user
<https://lists.sourceforge.net/lists/listinfo/wicket-user>
>
-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
<mailto:Wicket-user@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/wicket-user