Im doing it like this:
AjaxLink popupLink = new AjaxLink("manageWeightPop") {
@Override
public void onClick(AjaxRequestTarget target) {
target
modalWindow.setTitle(getString("weightlog"));
modalWindow.setMinimalHeight(700);
modalWindow.setContent(new ManageWeightPanel(modalWindow
.getContentId(), modalWindow,
new BaseEntityDetachableModel(getPerson())));
modalWindow.show(target);
}
};
Marieke Vandamme wrote:
The javascript debug window is printing no error.
The server returns an empty response (<?xml version="1.0"
encoding="UTF-8"?><ajax-response></ajax-response>)
I did some debugging and came to the function in ModalWindow
public void show(AjaxRequestTarget target)
there the boolean shown is tested. The content is only showed when
shown=false, in my case shown=true...
Can you please try the code from my first post? If you say you reuse the
dialog, what am I doing wrong? How do you guys do it?
Thanks !
Johan Compagner wrote:
We reuse the dialog constantly, so i dont know what goes wrong for
you. What does the javascript debug window tell you?
Maybe the modal window some things that is is still shown
On 4/29/08, Marieke Vandamme <[EMAIL PROTECTED]> wrote:
Hello,
Thanks for the reply.
But isn't it possible to reuse the modalwindow? Because in my application
the window needs to be opened many times, and I thought it would be
better
to reuse the same window multiple times. Or has that no affect to the
memory-usage?
Cristi Manole wrote:
I am 99% certain that if you change your code from :
*final MyChooser myChooser = new MyChooser(modal);*
*modal.setPageCreator(new ModalWindow.PageCreator() {
public Page createPage() {
return myChooser;
}
}
*
to this :
*modal.setPageCreator(new ModalWindow.PageCreator() {
public Page createPage() {
return new MyChooser(modal);
}
}
*
it will work.
Try it.
Cristi Manole
On Mon, Apr 28, 2008 at 1:07 PM, Marieke Vandamme <[EMAIL PROTECTED]> wrote:
Hello,
can't anyone help me with this problem?
If I need to code it differently, please tell me.
Thanks !!
Marieke Vandamme wrote:
Hello,
i'm having problems with the modal window. It shows up fine when I
click
my link the first time, but after closing the window with the 'X',
it
won't open again.
I don't know if I'm using it wrong or if it's a bug.
Any help is welcome ! thanks. Marieke.
My code :
public class TestModalWindow extends WebPage {
public TestModalWindow() {
final ModalWindow modal = new ModalWindow("dataChooser");
add(modal);
final MyChooser myChooser = new MyChooser(modal);
modal.setPageCreator(new ModalWindow.PageCreator() {
public Page createPage() {
return myChooser;
}
});
add(new AjaxLink("lnkOpen") {
public void onClick(AjaxRequestTarget target) {
myChooser.reload(target);
}
});
}
public class MyChooser extends WebPage {
private ModalWindow window;
public MyChooser(ModalWindow w) {
this.window = w;
}
public void reload(AjaxRequestTarget target) {
this.window.show(target);
}
}
}
--
View this message in context:
http://www.nabble.com/Modal-Window-not-opening-the-second-time-tp16850180p16935903.html
Sent from the Wicket - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
View this message in context:
http://www.nabble.com/Modal-Window-not-opening-the-second-time-tp16850180p16953499.html
Sent from the Wicket - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
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]
--
-Wicket for love
Nino Martinez Wael
Java Specialist @ Jayway DK
http://www.jayway.dk
+45 2936 7684
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]