Felix Rosenheinrich created MYFACES-3946:
--------------------------------------------
Summary: Ajax listener on JsfElement components not invoked
Key: MYFACES-3946
URL: https://issues.apache.org/jira/browse/MYFACES-3946
Project: MyFaces Core
Issue Type: Bug
Affects Versions: 2.2.6
Reporter: Felix Rosenheinrich
Priority: Minor
Hi,
I'm trying to add an ajax listener to a h1 tag by using passthrough elements in
the following way:
{code}
<h1 jsf:id="heading">
<f:ajax event="click" render="counter"
listener="#{helloWorldBacking.headingClicked}"/>
<h:outputText value="Heading (Click me)" />
</h1>
<h:outputText id="counter" value="Heading clicked: #{helloWorldBacking.count}
Times" />
{code}
The request is processed and the response contains the correct updates but the
listener is not invoked.
I noticed [~lu4242] commented on MYFACES-3920 that he has a similar behavior
with panelGroups because the decode method was not overridden in the renderer.
The JsfElementRenderer is also missing the decode method although JsfElement
implements ClientBehaviorHolder.
I created a sample project on GitHub:
https://github.com/khujo/myfacesPassthroughAjax
Best regards
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)