https://issues.apache.org/jira/browse/TAPESTRY-1405

In the meantime I'll use Christian's approach.

Thanks, J

On 5-Apr-07, at 11:19 AM, Julian Wood wrote:

Was this ever dealt with? Attaching an event listener to a radio group component still doesn't work for me in the latest 4.1.2 snapshot, though if i change it to a property selection, it does. I couldn't find a JIRA issue which looked like it dealt with this specifically - maybe http://issues.apache.org/jira/browse/ TAPESTRY-1039 but it is not a very comprehensive report and while the title loosely matches this issue, the description seems to hint at something else.

J

On 4-Oct-06, at 12:59 PM, Jesse Kuhnert wrote:

Hah! That's pretty cool. I like it :)

If someone files a bug in JIRA I'll look into the radio button stuff
.(though I thought I remembered there being a ticket for this already - at
least I know we had to deal with it in tacos )

On 10/4/06, Christian Dutaret <[EMAIL PROTECTED]> wrote:

I found a nice solution using dojo's ability to listen to an arbitrary
javascript function as if it were a native event.
I attach an empty js function to an arbitrary DOM element like this:

document.getElementById('someDiv').clickRadio=function(radio) {};

and an onclick attribute to my radio buttons:

<span jwcid="@Radio" value="ognl:lv.value" onclick="
document.getElementById
('someDiv').clickRadio(this);"/>

Then I can set an EventListener on the server-side

@EventListener(targets = "someDiv", events = "clickRadio", submitForm
=
"form")
public void listenToOnclickOnAnyRadioButtonInTheForLoop (IRequestCycle
cycle) throws InterruptedException {
        ...
    }

Works fine.
Ch.


2006/10/3, Dennis Sinelnikov <[EMAIL PROTECTED]>:
>
> I'm glad someone else has a need for this as well. From doing a little > bit of research the other day, I found @EventListener annotation that > was introduced into tapestry 4.1+ that "sort of" fixes the problem. I'm > currently using stable release of tapestry 4.0.2, so I didn't bother > going that route. I believe this can be accomplished with tacos, but not > sure. If you find something I would love to see an example, I'll do the
> same as well...
>
> Good Luck,
> Dennis
>
> Christian Dutaret wrote:
> > Hi,
> >
> > Is it possible to have an EventListener for events on components
within
> a
> > @For loop? Typically, I have a set of radio buttons, which are
rendered
> > from
> > @Radio components within a @For loop (with a surrounding @RadioGroup > > component), and I want to invoke a listener whenever an onclick event
> > occurs
> > on any of those radio buttons.
> > I could achieve this with @contrib:XTile components, but I'd rather
use
> the
> > same programming model everywhere. It would be nice, for instance, to
> > set an
> > EvenListener on the @RadioGroup component, and have it propagate the
> event
> > on nested @Radio components.
> >
> > Thx
> > Ch.
> >

--
Julian Wood <[EMAIL PROTECTED]>

Software Engineer
Teaching & Learning Centre
University of Calgary

http://tlc.ucalgary.ca



--
Julian Wood <[EMAIL PROTECTED]>

Software Engineer
Teaching & Learning Centre
University of Calgary

http://tlc.ucalgary.ca


Reply via email to