Hi,
I see two possibilities to access current page instance using
"PageRequestHandlerTracker"
One

    IRequestHandler requestHandler =
RequestCycle.get().getActiveRequestHandler();
    if (requestHandler instanceof IRequestHandlerDelegate)
    {
      requestHandler = ((IRequestHandlerDelegate)
requestHandler).getDelegateHandler();
    }

    if (requestHandler instanceof IPageRequestHandler)
    {
      IPageRequestHandler pageRequestHandler = (IPageRequestHandler)
requestHandler;
      if (pageRequestHandler.isPageInstanceCreated())
      {
        IRequestablePage page = pageRequestHandler.getPage();
      }
    }

Two
   PageRequestHandlerTracker.getLastHandler(RequestCycle.get()).getPage();

Option#2 looks simpler, but
Is there any difference between the two?
What is correct way to get current page instance?

Regards,
Rakesh.A

--
View this message in context: 
http://apache-wicket.1842946.n4.nabble.com/Correct-way-to-get-current-page-instance-tp4673548.html
Sent from the Users forum mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to