>
> I think that autoSubmit code should automatically call _validateInput
> on its own - that is, we probably need a new JS method that will:
>   - run _validateInput() on the target field
>   - run the equivalent of the existing adfspu code
>
> Maybe TrPage._autoSubmit()?


... and refactor the AutoSubmitUtils class to call this method instead?

BTW, I think we should start making a habit of putting variables
> like _TrEventBasedValidation on the TrPage object - even
> without a JS API, just using the JS object itself as a way to
> stash variables without polluting the top-level namespace.
> And I know this is a clear case of throwing stones and living in
> glass houses, as it were. :)


Agreed,  it wasn't permanent, just there to allow enable/disable of the
feature while it evolves.  Will move anything similar to TrPage in future.

-- Adam
>
> On 9/4/07, Danny Robinson <[EMAIL PROTECTED]> wrote:
> > pinging for responses.
> >
> >
> > On 8/29/07, Danny Robinson <[EMAIL PROTECTED]> wrote:
> > > Folks,
> > >
> > > Need some pointers here.  I've mainly got the event based c/s
> validation
> > working fine.  However, this morning we uncovered an issue that needs
> some
> > of your feedback.  Basically, we're registering the
> _validateInput(event)
> > method against onchange programmatically from within the
> _addValidators()
> > method (which I think is the direction we want to take for event
> > registration).  Note - you can try this out by inserting
> > _TrEventBasedValidation=true; into a script at the top of your page.
> > >
> > > This works just great, until you use autoSubmit="true", which causes
> the
> > SimpleInputTextRenderer (and others) to render the autoSubmit script via
> > onchange="_adfspu(...);return true;".  This obviously fires the
> autoSubmit
> > code prior to the _validateInput and hence causes the server-side
> validators
> > to be used.
> > >
> > > So, does anyone have a suggested workaround to this?  Should
> > autoSubmit="true" render the _adfspu() call differently, if so how could
> we
> > ensure validators registered prior to autoSubmit event handlers?
> > >
> > > Thanks,
> > >
> > > Danny
> > >
> > > --
> > > Chordiant Software Inc.
> > > www.chordiant.com
> >
> >
> >
> > --
> > Chordiant Software Inc.
> > www.chordiant.com
>



-- 
Chordiant Software Inc.
www.chordiant.com

Reply via email to