cool , thats lot better, thanks you for the
tip.
Dipu
----- Original Message -----
From: "pepone pepone" <[EMAIL PROTECTED]>
Sent: Monday, October 31, 2005 12:38
PM
Subject: Re: [Wicket-user] refreshing page
content
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]> 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]>
> To: <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]>>
> >> To: <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>
> >> >
> 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
> >
> >
> >
> >
> > -------------------------------------------------------
> > 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
> > 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
https://lists.sourceforge.net/lists/listinfo/wicket-user