form.events is an arbitrary object that tapestry adds to the form object to give it additional functionality. It's found under org.apache.tapestry.form.Form.js . Calling the events.submit() causes all of the added listeners/validators/etc to be run as per normal.
On 10/24/05, Chris Norris <[EMAIL PROTECTED]> wrote: > > I don't have a solution, nor have I had that problem, but I have some > comments. We're still using the deprecated submitOnChange parameter for > the > PropertySelection components. The documentation says of that parameter: > "If > true, then additional JavaScript is added to submit the containing form > when > select is changed. Equivalent to specifying a JavaScript event handler of > this.form.submit()." > > Wouldn't you want to use "this.form.submit()" instead of " > this.form.events.submit()"? I couldn't find "form.events" in my javascript > reference book, so I'm not sure what that means. > > On 10/22/05, Derek Brown <[EMAIL PROTECTED]> wrote: > > > > Anyone else encounter this problem? Do I need to > > change something if I put this in a component? > > > > Thanks > > > > --- Derek Brown <[EMAIL PROTECTED]> wrote: > > > > > In my home page I have something like: > > > > > > <form jwcid="@Form"> > > > <span jwcid="@PropertySelection" > > > > > model="ognl:@[EMAIL PROTECTED]" > > > > > > value="ognl:currentSelection" > > > > > onchange="literal:javascript:this.form.events.submit();"/> > > > </form> > > > > > > This code works fine when its on the home page. If I > > > move it into another component and then include the > > > component in the Home page, I always get the error, > > > component ($Form) not found in home page. > > > > > > Any Ideas? > > > > > > Component [EMAIL PROTECTED] does not > > > contain > > > a component $Form. > > > > > org.apache.tapestry.AbstractComponent.getComponent( > AbstractComponent.java > > :344) > > > > > org.apache.tapestry.AbstractPage.getNestedComponent(AbstractPage.java > :229) > > > > > org.apache.tapestry.engine.DirectService.service(DirectService.java:101) > > > > > > Thanks > > > > > > > > > > > > __________________________________ > > > Start your day with Yahoo! - Make it your home page! > > > > > > http://www.yahoo.com/r/hs > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: > > > [EMAIL PROTECTED] > > > For additional commands, e-mail: > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > __________________________________ > > Start your day with Yahoo! - Make it your home page! > > http://www.yahoo.com/r/hs > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > >
