Hi Slava,
I have done all of the following (an earlier email I sent about the problem):

in my jx file:

<jx:import uri="resource://org/apache
/cocoon/forms/generation/jx-macros.xml"/>
    <tableR>       
        <ft:form-template action="" id="Form1" method="POST" ajax="true">

and in my sitemap doing:

1. <map:transformer name="browser-update" src="" in map:transformers and:

2. <map:selector name="ajax-request" src="" org.apache.cocoon.ajax.AjaxRequestSelector"/> in my map:selectors

and my pipeline being defined as so:

            <map:match pattern="**viewform-*">
                <map:generate type="jx" src=""
                <map:transform type="browser-update"/>
                <map:transform type="forms"/>
                <map:transform type="i18n">
                  <map:parameter name="locale" value="en-US"/>
                </map:transform>
                <map:transform src="">                <map:transform type="cinclude"/>
                <map:transform type="xslt-saxon" src=""
                <map:transform type="cinclude"/>
                <map:transform type="i18n">
                  <map:parameter name="locale" value="en-US"/>
                </map:transform>
                <map:select type="ajax-request">
                  <map:when test="true">
                    <map:serialize type="xml"/>
                  </map:when>
                  <map:otherwise>
                    <map:serialize type="xhtml"/>
                  </map:otherwise>
                </map:select>
            </map:match>

when the form is submitted the whole page is submitted even when required elements have not been validated successfully, which leads me to believe that ajax is not happening, am I right? If so, what could be the cause of the problem and how do I resolve it? My flow snippet is as follows:

    var form = new Form("forms/CreditCardDetails_.xml");
    //Load in credit card page
    form.showForm("viewform-CreditCardDetails", {"userGlobal":userGlobal});

I gained all the above information from the cocoon wiki concerning ajax implementation:
http://cocoon.apache.org/2.1/userdocs/ajax.html


On 17/07/06, Slava Schmidt <[EMAIL PROTECTED]> wrote:
Hi Andrew,

have you this import

<jx:import
uri="resource://org/apache/cocoon/forms/generation/jx-macros.xml" />

in your template?

regards

Slava

Andrew wrote:
> Hi Slava,
> many thansk for your reply. I removed the transform element as you
> mentioned, but when I submit a page for which there are required
> elements which fail validation a full page reload still happens. This
> should not happen right?
>
> regards
>
> Andrew
>
> On 17/07/06, *Slava Schmidt* <[EMAIL PROTECTED]
> <mailto: [EMAIL PROTECTED]>> wrote:
>
>     Hi
>
>        <map:transform type="forms"/> should be removed.
>
>     Regards, Slava
>
>     Andrew wrote:
>     > Hi,
>     > could someone kindly help me in resolving this issue?! I have been
>     > racking my brains for the last 3 days over this issue but seem to be
>     > no closer in resolving it.
>     >
>     > regards
>     >
>     > Andrew
>     >
>     > On 14/07/06, *Andrew Madu* < [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>
>     > <mailto:[EMAIL PROTECTED] <mailto: [EMAIL PROTECTED]>>> wrote:
>     >
>     >     Any ideas, anyone?
>     >
>     >     regards
>     >
>     >     Andrew
>     >
>     >
>     >     On 14/07/06, *Andrew Madu * <[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>
>     >     <mailto: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>>
>     wrote:
>     >
>     >         Hi,
>     >         anyone got any ideas about this one?
>     >
>     >         regards
>     >
>     >         Andrew
>     >
>     >
>     >         On 13/07/06, *Andrew Madu* < [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>
>     >         <mailto:[EMAIL PROTECTED]
>     <mailto: [EMAIL PROTECTED]>>> wrote:
>     >
>     >             Hi,
>     >             I have a cform with ajax="true" and in my sitemap I have
>     >             the following matcher:
>     >
>     >                         <map:match pattern="**
>     CreditCardDetails.xml">
>     >                             <map:generate type="jx"
>     >             src="">>     >                             <map:transform type="browser-update"/>
>     >                             <map:transform type="forms"/>
>     >                             <map:transform type="i18n">
>     >                               <map:parameter name="locale"
>     >             value="en-US"/>
>     >                             </map:transform>
>     >                             <map:transform
>     >             src="" "/>
>     >                             <map:transform type="cinclude"/>
>     >                             <map:transform type="xslt-saxon"
>     >             src=""
>     >                             <map:transform type="cinclude"/>
>     >                             <map:transform type="i18n">
>     >                               <map:parameter name="locale"
>     >             value="en-US"/>
>     >                             </map:transform>
>     >                             <map:select type="ajax-request">
>     >                               <map:when test="true">
>     >                                 <map:serialize type="xml"/>
>     >                               </map:when>
>     >                               <map:otherwise>
>     >                                 <map:serialize type="html"/>
>     >                               </map:otherwise>
>     >                             </map:select>
>     >                         </map:match>
>     >
>     >             jx file:
>     >             <ft:form-template action="" creditCard.kont" id="Form1"
>     >             method="post" ajax="true">
>     >
>     >
>     >             Now even though a value of true has been set in my
>     ft:form
>     >             tag the html serializer is still being selected.
>     What is
>     >             the issue here?
>     >
>     >             regards
>     >
>     >             Andrew
>     >
>     >
>     >
>     >
>
>
>     ---------------------------------------------------------------------
>     To unsubscribe, e-mail: [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>
>     For additional commands, e-mail: [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to