you cannot pass page instances between pages. if you need this kind of
communication make ModalPage1 a panel instead of a page.

-igor


On Fri, Sep 2, 2011 at 8:07 AM, Anna Simbirtsev <[email protected]> wrote:
> Hi, I have a modal window defined like in the following example:
>
>
> *public class *Modal *extends *WebPage
> {
>  *public *Modal()
>  {
>  *final *ModalWindow modal1;
>  add(modal1 = *new *ModalWindow("modal1"));
>
>  modal1.setPageMapName("modal-1");
>  modal1.setCookieName("modal-1");
>  modal1.setPageCreator(*new *ModalWindow.PageCreator()
>  {
>  *public *Page createPage()
>  {
>  *return new *ModalPage1(Modal.this, modal1);
>  }
>  });
>
>  add(*new *AjaxLink("showModal1")
>  {
>  *public **void *onClick(AjaxRequestTarget target)
>  {
>  modal1.show(target);
>  }
>  });
>
> }
>
> *public class *ModalPage1 *extends *WebPage{
>  *public *ModalPage1(Modal modal,ModalWindow modalwindow){
>
>     public void setData(String data) {
>
>     }
>  }
> }
>
> My question is how can I call the function setData, if I have the modal1.
>
> Thanks
> Anna
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to