[richfaces-issues] [JBoss JIRA] (RF-13116) Using filters with paging / default filter value in extendeddatatable

Brian Leathem (JIRA) jira-events at lists.jboss.org
Wed Aug 14 00:40:26 EDT 2013


     [ https://issues.jboss.org/browse/RF-13116?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Leathem reassigned RF-13116:
----------------------------------

    Assignee: Pavol Pitonak


QE, please verify this issue.
                
> Using filters with paging / default filter value in extendeddatatable
> ---------------------------------------------------------------------
>
>                 Key: RF-13116
>                 URL: https://issues.jboss.org/browse/RF-13116
>             Project: RichFaces
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>            Reporter: John Strandmyr
>            Assignee: Pavol Pitonak
>            Priority: Critical
>              Labels: datascroller, extendedDataTable, filter
>
> I've got an extededdatatable from richfaces and if i add a default value to the filter, so that some rows are excluded on first rendering, and then change the filter to show the rows that were hidden, I don't get any calls to the actionlisteners on the rows that were hidden at first.
> It works fine on those rows that was shown in the first page load, but not on those hidden.
> The same issue appears when i use paging, and some rows are on page two. if i use the filter to show some rows from another page, the actionlistener isnt triggered. I can still click on those rows that was apparent on the first page, but not on the other pages.
> If I don't have a default filter, or a pager, i can add and remove filtering and everything is fine.
> {code}
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
>         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> <html xmlns="http://www.w3.org/1999/xhtml"
>       xmlns:h="http://java.sun.com/jsf/html"
>       xmlns:f="http://java.sun.com/jsf/core"
>       xmlns:a4j="http://richfaces.org/a4j"
>       xmlns:rich="http://richfaces.org/rich">
> <h:head>
>     <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
>      <h:outputScript name="jsf.js" library="javax.faces"/>
> </h:head>
> <h:body>
>     <h:form>
>         <rich:extendedDataTable value="#{tiltakServer.tiltak}" var="tiltak" id="tiltakTable">
>             <rich:column filter="#{tiltakFilter.tittelImpl}">
>                 <f:facet name="header">
>                     <h:outputText value="Tittel" />
>                     <h:panelGroup styleClass="filter">
>                         <h:inputText value="#{tiltakFilter.tittelFilter}">
>                             <a4j:ajax event="keyup" render="tiltakTable at body" execute="@this"/>
>                         </h:inputText>
>                     </h:panelGroup>
>                 </f:facet>
>                 <h:outputText value="#{tiltak.tittel}"/>
>             </rich:column>
>             <rich:column>
>                 <f:facet name="header">
>                     Edit
>                 </f:facet>
>                 <h:commandLink value="Goto">
>                     <f:actionListener type="no.hmskontoret.hmskontoret.hendelsesregister.TiltakOnEditActionListener"/>
>                 </h:commandLink>
>             </rich:column>
>         </rich:extendedDataTable>
>     </h:form>
> </h:body>
> </html>
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the richfaces-issues mailing list