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
________________________________