This seems to have fixed the problem. Thanks

On Thu, May 23, 2013 at 10:01 AM, Emmanuel DEMEY
<demey.emman...@gmail.com>wrote:

> Hi,
> you can use the last snapshot I have deployed. 3.3.7-SNAPSHOT I think.
>
> Manu
>
>
> 2013/5/22 Boris Horvat <horvat.z.bo...@gmail.com>
>
> > Hi Manu,
> >
> > Is this pushed somewhere so I can just use maven or should I download the
> > code and build it?
> >
> > Cheers
> >
> >
> > On Wed, May 22, 2013 at 9:47 AM, Emmanuel DEMEY <
> demey.emman...@gmail.com
> > >wrote:
> >
> > > but I think the value of your sent will not be sent.  I have just
> pushed
> > a
> > > small patch : https://github.com/got5/tapestry5-jquery/issues/295
> > >
> > > Can you test it ?
> > >
> > > Manu
> > >
> > >
> > > 2013/5/22 Barry Books <trs...@gmail.com>
> > >
> > > > You have to pass in the context
> > > >
> > > > <t:textfield class="${selector:this}" t:id="textZone"
> > > > t:mixins="jquery/bind" t:event="change" t:eventType="change"
> > > t:zone="zone"
> > > > t:context="myContext" />
> > > >
> > > >
> > > > On Tue, May 21, 2013 at 2:23 PM, Boris Horvat <
> > horvat.z.bo...@gmail.com
> > > > >wrote:
> > > >
> > > > > Well spoke too soon
> > > > >
> > > > > <t:zone t:id="zone" id="zone">
> > > > >             <div id="status">${textZone}</div>
> > > > > </t:zone>
> > > > > <t:form>
> > > > >       <t:textfield class="${selector:this}" t:id="textZone"
> > > > > t:mixins="jquery/bind" t:event="change" t:eventType="change"
> > > > t:zone="zone"
> > > > > />
> > > > > </t:form>
> > > > >
> > > > > ------
> > > > >
> > > > >     @Property
> > > > >     @Persist
> > > > >     private String textZone;
> > > > >     @InjectComponent
> > > > >     private Zone zone;
> > > > >
> > > > >     @OnEvent(value = "change")
> > > > >     public Object change(String value) {
> > > > >         textZone = value;
> > > > >         return zone.getBody();
> > > > >     }
> > > > >
> > > > > This doesn't work as the context is not passed. In other words if I
> > > > remove
> > > > > the parameter the method is hit if not I get the exception that
> there
> > > is
> > > > no
> > > > > method to process the request. So I guess I am half say there.
> > > > >
> > > > > Barry did you by any chance had a test where you pass the
> parameter.
> > > > >
> > > > > PS Looking into the javascript url generated by the
> tapestry5-jquery
> > > > > http://tapestry5-jquery.com/mixins/docsbind:slidechange/CoNtExTand
> > > mine
> > > > > http://localhost:8080/healthstatus:change I think that for some
> > > reason I
> > > > > am
> > > > > missing the parameter that should tell it to insert context. So a
> bug
> > > > > maybe?
> > > > >
> > > > > Cheers
> > > > >
> > > > >
> > > > > On Tue, May 21, 2013 at 9:01 PM, Boris Horvat <
> > > horvat.z.bo...@gmail.com
> > > > > >wrote:
> > > > >
> > > > > > Nah that is not the problem.
> > > > > >
> > > > > > When I have changed from onchange to change it triggered the ajax
> > > > > request.
> > > > > > So I guess I should remove 'on' from my events.
> > > > > >
> > > > > > Thanks for help your example shad light on this :D
> > > > > >
> > > > > > Cheers
> > > > > >
> > > > > >
> > > > > > On Tue, May 21, 2013 at 8:55 PM, Jan Fryblik <
> > > jan.fryb...@ebrothers.cz
> > > > > >wrote:
> > > > > >
> > > > > >>
> > > > > >>
> > > > > >> 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
> > > > > >>>>
> > > > > >>>>
> > > > > >>>
> > > > > >>>
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Sincerely
> > > > > > *Boris Horvat*
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Sincerely
> > > > > *Boris Horvat*
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Emmanuel DEMEY
> > > Ingénieur Etude et Développement
> > > ATOS Worldline
> > > +33 (0)6 47 47 42 02
> > > demey.emman...@gmail.com
> > > http://emmanueldemey.fr/
> > >
> > > Twitter : @EmmanuelDemey
> > >
> >
> >
> >
> > --
> > Sincerely
> > *Boris Horvat*
> >
>
>
>
> --
> Emmanuel DEMEY
> Ingénieur Etude et Développement
> ATOS Worldline
> +33 (0)6 47 47 42 02
> demey.emman...@gmail.com
> http://emmanueldemey.fr/
>
> Twitter : @EmmanuelDemey
>



-- 
Sincerely
*Boris Horvat*

Reply via email to