I'm just guessing, but try to put there also attribute id. Its often
worked for me.
<t:zone t:id="zoneSlideChange" 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>
BR,
Jan
On Tue, 21 May 2013 20:49:56 +0200, Boris Horvat
<horvat.z.bo...@gmail.com> wrote:
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
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org