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]

Reply via email to