@Nino, i seem to remember some issues a while back with modalwindows and forms and i needed a page to solve them. It's possible this was caused by something special i needed to do, so perhaps it also works without in other situations. I haven't used modal window often enough to know for sure.
@Korbinian, If you wrap the panel in a page you could delegate the close behavior to the page by using a WindowClosedCallback. the panel never needs to know it will be used in a modalwindow. As for the multitude of markupfiles i think you could have a parent panel with markup which contains a form and a normal button to submit the form. the ajaxified panel then only needs to replace the button with an ajaxbutton. it does not need a new markup. Maurice On Tue, Apr 8, 2008 at 4:01 PM, Korbinian Bachl - whiskyworld <[EMAIL PROTECTED]> wrote: > Hi Maurice, > > the problem is that the panel needs to know about the modal window so it > can close/ react on it. And as I wrote to Nino, this additional extending > means a lot of code bleed - however, im not sure if its not just me who > didnt understand the usage of them right... > > Im using the mw mainly for the ability to add additional lines in a > DropDownChoice etc.; > > Best, > > Korbinian > > > Maurice Marrink schrieb: > > > > > I think it would be even better to wrap the panel nino is talking > > about in a new page for your modal window. > > > > Maurice > > > > On Tue, Apr 8, 2008 at 2:59 PM, Nino Saturnino Martinez Vazquez Wael > > <[EMAIL PROTECTED]> wrote: > > > > > > > > Korbinian Bachl - privat wrote: > > > > > > > > > > Hello, > > > > > > > > I've noticed that a Form inside a ModalWindow can't be submitted using > the > > > > > > > onSubmit function (and dislikes a standard submit button) but instead > > > requires an AjaxButton to call the action - why is this so? It makes my > life > > > currently somehow hard as I need 2 nearly identical forms - one with > > > AjaxButton (in case I want to use it in ModalWindow), one without > > > AjaxButton for non JS pages. > > > > > > > > > > > > > > Because of the server round trip I think.. Why not have one panel, > which > > > contains your form and then two childs, which adds the submit part eg a > > > submit link etc... > > > > > > > > > > > > > > > > Also I noticed a strage behaviour: > > > > > > > > when using ModalWindow with a Page we have the pageConstructor() that > > > > > > > creates a whole new page (all models are fresh) when opening it, while > in > > > case you use it with a Panel/ Component the component is created just > once > > > and Models arent cleaned up in case you close the window and reopen it > > > (e.g.: a form you put in and submit and close window and reopen it using > > > initial link displays the submited values) - opposite behaviour compared > to > > > ModalWindow with Page where on each creation all is cleaned. > > > > > > > Best, > > > > > > > > Korbinian > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > -Wicket for love > > > > > > Nino Martinez Wael > > > Java Specialist @ Jayway DK > > > http://www.jayway.dk > > > +45 2936 7684 > > > > > > > > > > > > > -- > ____________________________________ > whiskyworld e.K. > http://www.whiskyworld.de > Ziegelfeld 6 > 94481 Grafenau/ Haus im Wald > Tel. 08555/ 406 320 > Fax. 08555/ 406 319 > > Amtsgericht Passau: HRA 11760 > Geschäftsführer: Ulrike Bachl > UstID: DE193152422 > ________________________________ >