- put <div wicket:id="downloadDialog"></div> in html file before the ajax button that opens the window
- added another form around the <div wicket:id="downloadDialog"></div> - changed sequence in ModalWindow's form's submit to download.initiate(target); ModalWindow.closeCurrent(target);
Still, after the window is closed and the download finished I cannot use any of the ajax links on my page until I reloaded the whole page.
I don't understand what I might be doing wrong here. Am 08.12.2011 um 21:34 schrieb Martin Grigorov:
See ModalWindow's javadoc. It explains about the need of a formOn Thu, Dec 8, 2011 at 8:24 PM, heapifyman <heapify...@gmail.com> wrote:You mean putting an additional form around the modal window like below?<form wicket:id="form"> <fieldset> <button wicket:id="downloadButton"><span wicket:id="downloadButtonLabel"></span></button> ... more buttons here ... </fieldset> <div wicket:id="dataPanel"></div> </form> where dataPanel is: <wicket:panel> <wicket:container wicket:id="checkGroup"> <div wicket:id="dataContainer"></div> </wicket:container> <form wicket:id="formAroundModalWindow"> <div wicket:id="downloadDialog"></div> </form> <wicket:panel> 2011/12/8 Daniel Weidele <daniel.weid...@uni-konstanz.de>No, it's doesn't look nested, yet. You may nest forms in Wicket, where themodal windows markup is in between. This worked for me when I experienced a similar problem. Von meinem iPad gesendet Am 08.12.2011 um 14:12 schrieb heapifyman <heapify...@gmail.com>:I believe it already is. My markup looks like this: <form wicket:id="form"> <fieldset> <button wicket:id="downloadButton"><span wicket:id="downloadButtonLabel"></span></button> ... more buttons here ... </fieldset> <div wicket:id="dataPanel"></div> </form> where dataPanel is: <wicket:panel> <wicket:container wicket:id="checkGroup"> <div wicket:id="dataContainer"></div> </wicket:container> <div wicket:id="downloadDialog"></div> <wicket:panel> 2011/12/8 Daniel Weidele <daniel.weid...@uni-konstanz.de>Have you tried to put modal itself inside of another form, too? Am 08.12.2011 um 13:29 schrieb heapifyman <heapify...@gmail.com>:Hello again.Here's some more information about my problem: in the ModalWindow'sSubmitButton's onSubmit() I call at the end: ModalWindow.closeCurrent(target); download.initiate(target); The AJAXDownload behaviour is added to the SubmitButton in theModalWindow.Or do I have to add it to the button on my page that opens theModalWindow?Thanks in advance. 2011/12/7 heapifyman <heapify...@gmail.com>Hello all, I have a problem with a file download from a ModalWindow.The ModalWindow contains a form in which the user can specify some parameters. When clicking submit I generate a PDF based on the chosen parameters and offer it for download. The ModalWindow is closed then.I followed the approach described herehttps://cwiki.apache.org/WICKET/ajax-update-and-file-download-in-one-blow.htmlandit actually works quite nice.My problem is that after the file is downloaded and the ModalWindow is closed all my Ajax stuff on the page from which the ModalWindow wasopenedare not working anymore. Only when I reload the page, the Ajax stuffisworking again.I would appreciate any hints as to what I might be doing wrong. Ormaybesomeone has another code example of how to download a file from aModalWindow? Thanks in advance.--------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org--------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org-- Martin Grigorov jWeekend Training, Consulting, Development http://jWeekend.com --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
PGP.sig
Description: Signierter Teil der Nachricht