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]
