I believe you need to create this AMD outside of the form, and then use an AjaxModalDialogOpener inside the form to open it.
-Lon On Tue, Jan 3, 2012 at 6:12 AM, "Jérémy DE ROYER [INGENCYS]" < jeremy.dero...@ingencys.net> wrote: > Hello, > > We used the Ajax framework with webobjects 5.3 and since I updated to > version 5.4 (last month), some AjaxModalDialog doesn't work anymore... > those that are inserted in a WOForm. > > Doesn't work means that a click on the submit button generates the > javascript error below : > > Erreur : form is null > Fichier Source : > http://jeremy.local:51000/cgi-bin/WebObjects/TestIndeXys_v30.woa/1/wr?wodata=file%3A%2FLibrary%2FFrameworks%2FLibraryFrameworksWebObjects54%2FAjax.framework%2FWebServerResources%2Fwonder.js > Ligne : 379 > > I digged into the html code and found that the WOForm inside the > AjaxModalDialog (code below) is not generated id the modal dialog is > already in a WOForm... so the AjaxSubmitButton (javascript) can not send > the form. > > But sometimes (example : opening a wizard inside a component inside a > form), the modal dialog contained in a component has to be in a form > because the parent contains a form. > > Worked like a charm with wo 5.3 no more with wo 5.4 > > Any idea ? > > Jérémy > > -- > > <webobject name = "AjaxModalDialog"> > <webobject name = "WOForm"> > <p><webobject name = "AjaxSubmitButton" /></p> > </webobject> > </webobject> > > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > > http://lists.apple.com/mailman/options/webobjects-dev/lon.varscsak%40gmail.com > > This email sent to lon.varsc...@gmail.com > >
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com