You've got it !

Many thanks,

Jérémy

Le 3 janv. 2012 à 19:24, Mike Schrag a écrit :

> 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]" 
>>> <jeremy.dero...@ingencys.net> 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]" 
>>>> <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/mschrag%40pobox.com
>> 
>> This email sent to msch...@pobox.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

Reply via email to