... an interesting side effect. I believe this bug is already fixed in SVN trunk though I was going at it for another reason. I'll add some tests to check.
I'll have to think about this one; the basic issue is a complex component that handles events from an embedded component, and they both have the same simple id. On 3/4/07, Olivier Jacquet <[EMAIL PROTECTED]> wrote:
Hi Filip, I was just putting id="form". I've changed it to t:id="form" per your recommendation and am now getting a java.lang.StackOverflowError Stack trace java.lang.String.equalsIgnoreCase(String.java:950) o.a.t.internal.services.ComponentEventImpl.matchesByEventType(ComponentEventImpl.java:81) o.a.t.corelib.components.BeanEditForm.handleComponentEvent(BeanEditForm.java) o.a.t.internal.structure.ComponentPageElementImpl.handleEvent(ComponentPageElementImpl.java:893) o.a.t.internal.structure.ComponentPageElementImpl.triggerEvent(ComponentPageElementImpl.java:1002) o.a.t.internal.structure.InternalComponentResourcesImpl.triggerEvent(InternalComponentResourcesImpl.java:141) o.a.t.corelib.components.BeanEditForm.onPrepareFromForm(BeanEditForm.java:196) o.a.t.corelib.components.BeanEditForm.handleComponentEvent(BeanEditForm.java) o.a.t.internal.structure.ComponentPageElementImpl.handleEvent(ComponentPageElementImpl.java:893) o.a.t.internal.structure.ComponentPageElementImpl.triggerEvent(ComponentPageElementImpl.java:1002) o.a.t.internal.structure.InternalComponentResourcesImpl.triggerEvent(InternalComponentResourcesImpl.java:141) o.a.t.corelib.components.BeanEditForm.onPrepareFromForm(BeanEditForm.java:196) o.a.t.corelib.components.BeanEditForm.handleComponentEvent(BeanEditForm.java) .... the keeps on going .... o.a.t = org.apache.tapestry. Thank Filip S. Adamsen wrote: > Hi Olivier, > > Try this in your page class: > > @Component(id = "form") > private BeanEditForm _form; > > And this in your page template: > > <form t:type="beaneditform" t:id="form" object="loginData"></form> > > Hope this helps. > > -Filip > > Olivier Jacquet skrev: >> >> Yet even with this clue I cannot get it to work. How do I access the >> BeanEditForm with my page class? >> >> With: >> @Component >> private BeanEditForm _form; >> >> >> I'm sill getting the exception: >> Component org.example.hilo.pages.Login does not contain an embedded >> component with id 'form'. >> >> >> So now the question becomes: "How do I get access to the BeanEditForm >> component from within my pages class?". > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Howard M. Lewis Ship TWD Consulting, Inc. Independent J2EE / Open-Source Java Consultant Creator and PMC Chair, Apache Tapestry Creator, Apache HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]