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

John Strandmyr (JIRA) jira-events at lists.jboss.org
Fri Aug 9 04:59:26 EDT 2013


    [ https://issues.jboss.org/browse/RF-13116?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12795958#comment-12795958 ] 

John Strandmyr commented on RF-13116:
-------------------------------------

I might be way off here, but I added 

{code}
<h:commandLink value="Refresh" >
     <f:ajax event="click" render="tiltakTable" />
</h:commandLink>
{/code}

but this only resulted in the table resetting to default view and the filter being reset, and back to only showing the initial result. Sorry if I've misunderstood what you meant.
                
> 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
>            Priority: Critical
>              Labels: datascroller, extendedDataTable, filter, waiting_on_user
>
> 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