I have situation where I have a page in my application which can be
reached from many different pages. When a certain link is indicated, I
want the user to move back to the previous page. The problem is that
this class has no idea (cannot know) what the possible return pages are.
I thought about using a mechanism like the following, on the originator
pages, include an actionlink component with the following code
---- OriginatorPage
@InjectPage
private DestinationPage destination;
Object onActionFromLink()
{
// initialize
destinationPage.setReturnPage( this );
return destination;
}
-----
On the destination page, I would have another actionlink to get back to
the originator page.
----- DestinationPage
@Persist
private Object returnPage;
public void setReturnPage( Object o ) { returnPage = o; }
Object onActionFromLinkback()
{
return page;
}
-----
Unfortunately this does not work, presumably because the originator page
is detached.
Is there some way serialize/deserialize a page so that I can be used?
It would be possible to add two methods which store/restore all the
persisted fields, but I still need to be able to attach/inject a page of
which the page name is not known in advance.
Any suggestions?
Thanks for the help,
Joachim
--
Joachim Van der Auwera
PROGS bvba, progs.be
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]