Where's the problem to do the same thing with the name of the calling
page? Store the name in a string property of page B before activating it...
Uli
Paolo Scopa schrieb:
No prob.
As i said to uli, i might call B from different pages, not only A.
Maybe i should use a common interface for those pages.
Ill try and let you know
Paolo
Patrick Klein wrote:
Hello Paolo,
mea culpa, you are correct abot that :)
replace IPage with the A's class (implementing IPage) and cast the
result of cycle.getPage(...) accordingly
Regards,
Patrick
Thanks Patrick,
this helps, except that the IPage does not expose the setList method, so
i
don't think it would work the
page.setList(composedList);
maybe not even compile.
Paolo
Patrick Klein wrote:
Hello Paolo,
page a should hold an (persist) abstract getter and setter for the list,
page b hold a persist abstract getter and setter for the name of the
calling page which is set when page b is accessed and maybe reset if
needed in the button's listener.
When you are done with compiling your list on page be and the button is
pressed, do something like the following in the button's listener:
(page b)
public void buttonListener(IRequestCycle cycle) {
[...]
IPage page = cycle.getPage(getPageNameOfA());
page.setList(composedList);
[...]
cycle.activate(page);
}
Regards,
Patrick
Hi all,
got a bit blocked here: i need to return a value to the invoking page.
Page A calls page B -
in Page B I select a list of item from a longer list
when I press OK on page B, the browser returns to page A where the list
is
set according to the selection made.
I can set the returning page but cant find a way to set there the value
to
return.
I tried different ways but cant find a solution.
Any help ?
Paolo
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]