I have tried with prefix t: and it has nothing to do with that (it is not
really mandatory as far as I know). But I stilled tried it. The zone name
is also correct. The thing is that when I try to debug it the even it never
triggered, so it cant be the zone related problem that is for sure.


On Tue, May 21, 2013 at 8:31 PM, Dmitry Gusev <dmitry.gu...@gmail.com>wrote:

> Is it  zone="testzone" vs  t:zone="testzone" ?
>
> the same for these attributes:  event="onchange" eventType="onfocus"
>
> looks like you forget to add "t:" prefix
>
> Also make sure you've specified correct zone client id, try the same as in
> Barry's example, using ${zoneSlideChange.clientId}.
>
> On Tue, May 21, 2013 at 9:48 PM, Boris Horvat <horvat.z.bo...@gmail.com
> >wrote:
>
> > Yea your example works, but mine does not and I cant see any difference.
> Do
> > you have any idea?
> >
> >
> > On Tue, May 21, 2013 at 4:34 AM, Barry Books <trs...@gmail.com> wrote:
> >
> > >   Here is my old test case
> > >
> > > <t:zone t:id="clickZone" visible="false">
> > >                         click OK
> > >                  </t:zone>
> > >
> > >                 <div t:id="clickHere" t:type="any"
> >  t:mixins="jquery/bind"
> > >                         t:eventType="click" t:event="click"
> > > t:zone="${clickzone.clientid}"
> > >                  >click test</div>
> > >
> > > @InjectComponent
> > >         @Property
> > >         private org.apache.tapestry5.corelib.components.Zone clickZone;
> > >
> > >         @Inject
> > >         private Logger logger;
> > >
> > >         @OnEvent(value="click")
> > >         Object onClick() {
> > >                 return clickZone.getBody();
> > >         }
> > >
> > >
> > >
> > > On Mon, May 20, 2013 at 11:58 AM, Boris Horvat <
> horvat.z.bo...@gmail.com
> > > >wrote:
> > >
> > > > Did anyone used this?
> > > >
> > > > I cant use the example in the tapestry5-jquery as it complains that
> > > slider
> > > > is not a mixin, so I guess that the example is old as slider is now a
> > > > component. Still I have tried to use
> > > >
> > > > <t:zone t:id="zoneSlideChange">
> > > >             <div id="status">${textZone}</div>
> > > > </t:zone>
> > > >
> > > > <t:form>
> > > > <t:textfield t:id="textZone" t:mixins="jquery/bind"
> > > >                 event="onchange" eventType="onfocus"
> zone="testzone"/>
> > > > </t:form>
> > > >
> > > > ----------------
> > > >
> > > > @Property
> > > >     @Persist
> > > >     private String textZone;
> > > >     @InjectComponent
> > > >     private Zone zone;
> > > >
> > > >     @OnEvent(value = "onchange")
> > > >     public Object onchange(String value) {
> > > >         textZone = "The SlideChange event was triggered.";
> > > >         return zone.getBody();
> > > >     }
> > > >
> > > > Does anyone know where is the problem?
> > > >
> > > > Cheers
> > > > Boris
> > > >
> > >
> >
> >
> >
> > --
> > Sincerely
> > *Boris Horvat*
> >
>
>
>
> --
> Dmitry Gusev
>
> AnjLab Team
> http://anjlab.com
>



-- 
Sincerely
*Boris Horvat*

Reply via email to