myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Felix Rosenheinrich (JIRA)" <>
Subject [jira] [Created] (MYFACES-3946) Ajax listener on JsfElement components not invoked
Date Tue, 16 Dec 2014 11:44:13 GMT
Felix Rosenheinrich created MYFACES-3946:

             Summary: Ajax listener on JsfElement components not invoked
                 Key: MYFACES-3946
             Project: MyFaces Core
          Issue Type: Bug
    Affects Versions: 2.2.6
            Reporter: Felix Rosenheinrich
            Priority: Minor


I'm trying to add an ajax listener to a h1 tag by using passthrough elements in the following

<h1 jsf:id="heading">
    <f:ajax event="click" render="counter" listener="#{helloWorldBacking.headingClicked}"/>
    <h:outputText value="Heading (Click me)" />
<h:outputText id="counter" value="Heading clicked: #{helloWorldBacking.count} Times" />

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:

Best regards

This message was sent by Atlassian JIRA

View raw message