I think you can do an ERXWOForm embedded=true to solve that problem, too, IIRC?On Jan 3, 2012, at 1:13 PM, Jérémy DE ROYER [INGENCYS] wrote: After digging, problem was with webobjects 5.4(.3 ?) who, before appending the form to the content, was looking if the form was already in a form, that ensure a good html code. Idea is great except for AjaxModalDialog because they are (finally) outside the form.
So I made a new component called WOFormForAjaxModalDialog that don't look anymore if it is already in a form.
Works perfect... and is html compliant.
Jérémy
Le 3 janv. 2012 à 19:05, Lon Varscsak a écrit : Ah, yes, I see what you're describing. I've encountered that before too, so I remove the form from the enclosed component, and just have to know that that component requires being wrapped in a WOForm.
-Lon On Tue, Jan 3, 2012 at 10:31 AM, "Jérémy DE ROYER [INGENCYS]" <email@hidden> wrote:
Yep, that's what I did for most of them.
But some are included in components (record form) and those components are included in forms (edit pages) ... and that's hard to change.
Jérémy Le 3 janv. 2012 à 17:49, Lon Varscsak a écrit : 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]" <email@hidden> 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
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 (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
|