You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by Chaitanya Kadaru <ka...@yahoo.com> on 2006/06/03 02:56:25 UTC

datascroller not working

Hi
I am following the example on this page
http://wiki.apache.org/myfaces/WorkingWithLargeTables

The first ten records show up but then when i click on
any other number or button it does not go anywhere.
there is a java script error and then i dont see
anything on the jboss console as well. I dont know how
to debug this or where i am going wrong? your help is
appreciated.

thanks
kc

This is the code in the jsp page.

 <t:dataTable id="datatable"
                var="renter"
                value="#{rc.dataModel}"
                preserveDataModel="false"
                rows="#{rc.rowsPerPage}"
           >
           <h:column>
               <f:facet name="header">
               <h:outputText value="Id" />
               </f:facet>
               <h:outputText value="#{renter.id}" />
           </h:column>

           <h:column>
               <f:facet name="header">
                  <h:outputText value="First Name" />
               </f:facet>
               <h:outputText value="#{renter.fname}"
/>
           </h:column>

           <h:column>
               <f:facet name="header">
                  <h:outputText value="Last Name" />
               </f:facet>
               <h:outputText value="#{renter.lname}"
/>
           </h:column>
        </t:dataTable>
          <h:panelGrid columns="1"
styleClass="scrollerTable2">
                  <t:dataScroller id="scroll_1"
                  for="datatable"
                    fastStep="10"
                    pageCountVar="pageCount"
                    pageIndexVar="pageIndex"
                    paginator="true"
                    paginatorMaxPages="9"
                    paginatorTableClass="paginator"
                   
paginatorActiveColumnStyle="font-weight:bold;"
                    immediate="true"
                   
actionListener="#{rc.scrollerAction}"
                    >
                <f:facet name="first" >
                    <t:graphicImage
url="images/arrow-first.gif" border="1" />
                </f:facet>
                <f:facet name="last">
                    <t:graphicImage
url="images/arrow-last.gif" border="1" />
                </f:facet>
                <f:facet name="previous">
                    <t:graphicImage
url="images/arrow-previous.gif" border="1" />
                </f:facet>
                <f:facet name="next">
                    <t:graphicImage
url="images/arrow-next.gif" border="1" />
                </f:facet>
                <f:facet name="fastforward">
                    <t:graphicImage
url="images/arrow-ff.gif" border="1" />
                </f:facet>
                <f:facet name="fastrewind">
                    <t:graphicImage
url="images/arrow-fr.gif" border="1" />
                </f:facet>
            </t:dataScroller>
                  <t:dataScroller   id="scroll_2"
                           for="datatable"
                  rowsCountVar="rowsCount"
         displayedRowsCountVar="displayedRowsCountVar"
              firstRowIndexVar="firstRowIndex"
               lastRowIndexVar="lastRowIndex"
                  pageCountVar="pageCount"
                  pageIndexVar="pageIndex">
          <h:outputFormat value="row count {0}
displayed row count var{1}, first row {2}, last
row{3}, page index{4}, page count{5}"
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>