My problem is that the paginador shows the data to me of the first screen. Later when trying to go to another page remains in target as if there were not more data. There is no message of error nor nothing no similar. With these 2 variables pageCountVar="pageCount" pageIndexVar="pageIndex" nevertheless has correct value to the any connection loses the reference. And not by that. In the aid of myFaces I have not seen it but it is necessary to implement I cosay to change of page?


Mi problema es que el paginador me muestra los datos de la primera pantalla hasta ahi todo bien. Después al intentar ir a otra página se queda en blanco como si no hubiese más datos. No hay ningún mensaje de error ni nada parecido. Con estas 2 variables pageCountVar="pageCount" pageIndexVar="pageIndex" tienen valor correcto sin embargo al cualquier enlace pierde la referencia. Y no se por que..

En la ayuda de myFaces no lo he visto pero hay que implementar codigo para cambiar de página????

<%@ page session="false" contentType="text/html;charset=iso-8859-1"%>

<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>

<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>

<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>

<html>

<!--

 * Ejemplo de lista paginada. AUTENTIA

 *      http://www.autentia.com

 */

//-->

<head>

              <meta HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=iso-8859-1">

              <title>AUTENTIA - TUTORIAL DE LISTADOS</title>

              <link rel="stylesheet" type="text/css" href="">

            </head>

<body>

<f:view>

    <f:loadBundle basename="com.autentia.pruebaTablas.recursos" var="mensajes"/>

    <h:panelGroup id="body">   

        <t:dataTable id="data"

                styleClass="scrollerTable"

                headerClass="standardTable_Header"

                footerClass="standardTable_Header"

                columnClasses="columna_abajoderecha,columna_abajoderecha,columna_abajo"

                var="usuario"

                value="#{listaUsuariosBean.listaUsuarios}"

                preserveDataModel="false"

                rows="10"

           >

           <h:column>

               <f:facet name="header">

                  <h:outputText value="#{mensajes['listapaginada_login']}" />

               </f:facet>

               <h:outputText value="#{usuario.login}" />

           </h:column>

 

           <h:column>

               <f:facet name="header">

                  <h:outputText value="#{mensajes['listapaginada_nombre']}" />

               </f:facet>

               <h:outputText value="#{usuario.nombre}" />

           </h:column>

 

           <h:column>

               <f:facet name="header">

                  <h:outputText value="#{mensajes['listapaginada_perfil']}" />

               </f:facet>

               <h:outputText value="#{usuario.perfil.descripcion}" />

           </h:column>

 

        </t:dataTable>

 

        <h:panelGrid columns="1" styleClass="tablapaginacion"

                             columnClasses="standardTable_ColumnCentered" >

            <t:dataScroller id="scroll_1"

                    for=""

                    fastStep="10"

                    pageCountVar="pageCount"

                    pageIndexVar="pageIndex"

                    styleClass="scroller"

                    paginator="true"

                    paginatorMaxPages="9"

                    paginatorTableClass="paginator"

                    paginatorActiveColumnStyle="font-weight:bold;">

                <f:facet name="first" >

                    <t:graphicImage url="" border="1" />

                </f:facet>

                <f:facet name="last">

                    <t:graphicImage url="" border="1" />

                </f:facet>

                <f:facet name="previous">

                    <t:graphicImage url="" border="1" />

                </f:facet>

                <f:facet name="next">

                    <t:graphicImage url="" border="1" />

                </f:facet>

                <f:facet name="fastforward">

                    <t:graphicImage url="" border="1" />

                </f:facet>

                <f:facet name="fastrewind">

                    <t:graphicImage url="" border="1" />

                </f:facet>

            </t:dataScroller>

            <t:dataScroller id="scroll_2"

                    for=""

                    rowsCountVar="rowsCount"

                    displayedRowsCountVar="displayedRowsCountVar"

                    firstRowIndexVar="firstRowIndex"

                    lastRowIndexVar="lastRowIndex"

                    pageCountVar="pageCount"

                    pageIndexVar="pageIndex"

                    >

                <h:outputFormat value="#{mensajes['listapaginada_info']}" styleClass="standard" >

                    <f:param value="#{rowsCount}" />

                    <f:param value="#{displayedRowsCountVar}" />

                    <f:param value="#{firstRowIndex}" />

                    <f:param value="#{lastRowIndex}" />

                    <f:param value="#{pageIndex}" />

                    <f:param value="#{pageCount}" />

                </h:outputFormat>

            </t:dataScroller>

        </h:panelGrid>

    </h:panelGroup>       

</f:view>

</body>
</html>



LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com

Reply via email to