On Mar 13, 2009, at 9:05 PM, Jeff Schmitz wrote:
Here's what I do... Code in LoginWindow to initialize things:public void initWindow(Pool pool, MainWindow mainWin) { this.mainWin = mainWin;} Code MainWindow that invokes LoginWindow: LoginWindow loginWin = pageWithClass(LoginWindow.class); loginWin.initWindow(this); return loginWin; Code in LoginWindow that returns back to the original MainWindow: return this.mainWin;
Yes. I wrote up code similar to this about 30 minutes after sent my email. Good to know this is not some hack.
Thanks for sharing. :-)
On Mar 13, 2009, at 10:50 PM, Klaus Berkling wrote:Hi All.This is probably something obvious (or obviously wrong way of doing it).I have my Main page, a user logs in an }d stuff changes on that page. The user navigates to another page, something gets done there and I return to the Main page with "return pageWithName()". Problem is that "return pageWithName()" creates another instance of the Main page. I need my previously instantiated page.I get the context ID of the Main page using this.context().contextID() before I go to the second page.Then I tried this when I finish with the second page:return session().restorePageForContextID(returnToPageWithThisContext);This returns null, going back to the second page.How do I get my previously instantiated Main page back? (there is no browser back link, I need to do this in the code)Thanks for any ideas (or the 'duh' solution).
Thanks kib"Success is not final, failure is not fatal: it is the courage to continue that counts."
Winston Churchill Klaus Berkling Systems Administrator DynEd International, Inc. www.dyned.com | www.eskimo.com/~kiberkli
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
