Can you verify that container of stitch.pager is PageContainer using
ComponentResources.getContainer()?

I can suggest its parent is actually PagerDemo.
Can you move handlers there and check if bubbling works there?

The only difference in your examples is that stitch.pager physically
located in PagerDemo.tml, and not in PagerContainer.tml


On Tue, Jul 2, 2013 at 11:11 PM, Lance Java <lance.j...@googlemail.com>wrote:

> Ok, I'm totally stumped.
>
> Event bubbling works here:
> http://tapestry-stitch.uklance.cloudbees.net/eventbubbledemo
>
> But doesn't work here:
> http://tapestry-stitch.uklance.cloudbees.net/pagerdemo
>
> I have eventlinks in Pager.tml
>    <t:eventlink event="event1">Event1</t:eventlink><br />
>    <t:eventlink event="event2">Event2</t:eventlink><br />
>    <t:eventlink event="event3">Event3</t:eventlink><br />
>
> And I have handlers in PagerContainer.java
> @OnEvent("event1")
> void onEvent1() {
> System.out.println("Event 1");
> }
>  boolean onEvent2() {
> System.out.println("Event 2");
> return true;
> }
>
> Object onEvent3() {
> System.out.println("Event 3");
> return this;
> }
>
> Source code viewable from the pages, any help appreciated.
>
>
> On 2 July 2013 18:55, Lance Java <lance.j...@googlemail.com> wrote:
>
> > Hmm... I've stripped my example down to it's bare bones and events are
> now
> > bubbling up... I must be doing something stupid in my original code.
> > And yes, the parent component is in the components package, it's in
> > mybasepackage.components.
> >
> >
> > On 2 July 2013 16:19, Howard Lewis Ship <hls...@gmail.com> wrote:
> >
> >> This is odd; it feels like something in Tapestry that's too rock-solid
> to
> >> fail. Is there any chance the parent class is not being instrumented as
> a
> >> component class? What package is it in?
> >>
> >>
> >> On Tue, Jul 2, 2013 at 1:58 AM, Lance Java <lance.j...@googlemail.com
> >> >wrote:
> >>
> >> > As I said in my previous message, I've tried triggerEvent on the
> >> > ComponentResources and ComponentResources.getContainerResources().
> >> Neither
> >> > bubble up to the parent.
> >> >
> >>
> >>
> >>
> >> --
> >> Howard M. Lewis Ship
> >>
> >> Creator of Apache Tapestry
> >>
> >> The source for Tapestry training, mentoring and support. Contact me to
> >> learn how I can get you up and productive in Tapestry fast!
> >>
> >> (971) 678-5210
> >> http://howardlewisship.com
> >>
> >
> >
>



-- 
Dmitry Gusev

AnjLab Team
http://anjlab.com

Reply via email to