But in any case implementing a listener won't prevent client side validation from firing. There was an old Tapestry issue about this (JIRA is down so I can't see exactly what it is).

--
Ing. Leonardo Quijano Vincenzi
DTQ Software


Jesse Kuhnert wrote:
Yeah, I would use AjaxDirectLink for something like that. Unless you need to interact with something in the form when hitting cancel it doesn't really make sense to try going that route.

There is also a dojo Wizard widget, though I've never used it. http://archive.dojotoolkit.org/nightly/src/widget/Wizard.js

On 4/6/06, *Tim Downey * <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Hi Jesse,

    We're implementing a set of Wizard widgets.  They'll have the
    normal complement of buttons you'd see in a Wizard, like Previous,
    Next, Finish, etc.

I was hoping to use Form Cancel functionality to handle Previous. When someone pushes the Previous button I want to make sure all of
    the form validation and field setting is skipped and any value
    changes are ignored.  In a non-ajax application, form cancel would
    work pretty well.

    Do you mean to call a listener directly and avoid submitting the
    form?  That would probably work too.  Can I do that with a button
    instead of a link with a Tacos component?  Would I used
    AjaxDirectLink for that?  How would I attach it to a button?

    Thanks,
    -tim


    On 4/6/06, * Jesse Kuhnert* <[EMAIL PROTECTED]
    <mailto:[EMAIL PROTECTED]>> wrote:

        I don't know if the notion of "cancel" is really even
        possible. Yes you could get access to the IO object being used
        to perform the ajax request, but canceling that would merely
        close the IO stream.

        I think the only possible notion of cancel that's realistic is
        just allowing you to call a listener in your page / component.
        At least that sounds right to me. ?


        On 4/6/06, *Tim Downey* < [EMAIL PROTECTED]
        <mailto:[EMAIL PROTECTED]>> wrote:

            Hi,

            Maybe this is a silly question, but what is the proper way
            to Cancel an AjaxForm?  Should I use the standard Tapestry
            solution of using a standard button with an onclick that
            calls 'document. /form-name/.events.cancel()'?  That seems
            sort of primitive given all of the dojo connect capabilities.

            Will that be properly intercepted by the AjaxForm to cause
            a real Ajax cancel, or will that perform a standard form
            submission?

            Thanks a lot!
            -tim




-- Jesse Kuhnert
        Tacos/Tapestry, team member/developer

        Open source based consulting work centered around
        dojo/tapestry/tacos/hivemind.   http://opennotion.com





--
Jesse Kuhnert
Tacos/Tapestry, team member/developer

Open source based consulting work centered around dojo/tapestry/tacos/hivemind. http://opennotion.com





-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Tacos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tacos-devel

Reply via email to