Sorry I see I didn't used it correctly, I missed to refer an existing h:dataTable now I use it this way:

<h:dataTable value="#{currencyGui.currenciesFilter}" rendered="true" var="rowOperator" border="1" id="dtaCurrency">
           <h:column>
               <f:facet name="header">
                   <h:outputText value="#{text.common_code}"/>
               </f:facet>
               <h:outputText id="fieldId" value="#{rowOperator.id}"/>
           </h:column>
           <h:column>
               <f:facet name="header">
                   <h:outputText value="#{text.common_libelle}"/>
               </f:facet>
<h:outputText id="fieldDescription" value="#{rowOperator.description}"/>
           </h:column>
           <h:column>
               <f:facet name="header">
                   <h:outputText value="#{text.common_iso}"/>
               </f:facet>

<h:outputText id="fieldIsoCode" value="#{rowOperator.isoCode}"/>
           </h:column>
           <h:column>
               <f:facet name="header">
               </f:facet>
<h:commandLink id="lnkEdit" action="#{currencyGui.selectRecord}"> <h:graphicImage id="imgEdit" alt="#{text.common_edit}" style="border-style:none" value="/images/edit.gif"> </h:graphicImage> <f:param name="selectCurrencyId" value="#{rowOperator.id}" />
               </h:commandLink>
<h:commandLink id="lnkDelete" action="#{currencyGui.deleteRecord}"> <h:graphicImage id="imgDelete" alt="#{text.common_delete}" style="border-style:none" value="/images/delete.gif"> </h:graphicImage> <f:param name="selectCurrencyId" value="#{rowOperator.id}" />
               </h:commandLink>
<h:commandLink id="lnkDisplay" action="#{currencyGui.displayRecord}"> <h:graphicImage id="imgDisplay" alt="#{text.common_display}" style="border-style:none" value="/images/view.gif"></h:graphicImage> <f:param name="selectCurrencyId" value="#{rowOperator.id}" />
               </h:commandLink>
           </h:column>
       </h:dataTable>
           <t:dataScroller id="dtsCurrencies"
                   for="dtaCurrency"
                   fastStep="10"
                   pageCountVar="1"
                   pageIndexVar="1"
                   styleClass="scroller"
                   paginator="true"
                   paginatorMaxPages="9"
                   paginatorTableClass="paginator"
                   paginatorActiveColumnStyle="font-weight:bold;">
               <f:facet name="first">
                   <h:outputText value="|<" />
               </f:facet>
               <f:facet name="previous">
                   <h:outputText value="<" />
               </f:facet>
               <f:facet name="next">
                   <h:outputText value=">" />
               </f:facet>
               <f:facet name="last">
                   <h:outputText value=">|" />
               </f:facet>
               <f:facet name="fastforward">
                   <h:outputText value=">>" />
               </f:facet>
               <f:facet name="fastrewind">
                   <h:outputText value="<<"/>
               </f:facet>
           </t:dataScroller>

but I'm having this error :

javax.faces.FacesException: javax.servlet.jsp.JspException: / by zero
        
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:421)
        
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)
        
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)
        javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
        
org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)

what's the problem ? :s
Alexandre Jaquet wrote:
After solving my integration trouble, I'm trying to use some component, now I've a trouble with dataScroller I use it this way :
           <t:dataScroller
               id="scroll_1"
               for="#{currencyGui.currenciesFilter}"
               paginator="true"
               fastStep="4"
               paginatorMaxPages="4"
               paginatorActiveColumnStyle="font-weight:bold;">
               <f:facet name="first">
                   <h:outputText value="|<" />
               </f:facet>
               <f:facet name="previous">
                   <h:outputText value="<" />
               </f:facet>
               <f:facet name="next">
                   <h:outputText value=">" />
               </f:facet>
               <f:facet name="last">
                   <h:outputText value=">|" />
               </f:facet>
               <f:facet name="fastforward">
                   <h:outputText value=">>" />
               </f:facet>
               <f:facet name="fastrewind">
                   <h:outputText value="<<"/>
               </f:facet>
           </t:dataScroller>        </P>

and the error message is :

javax.servlet.ServletException: javax.servlet.jsp.JspException: java.util.ArrayList
    javax.faces.webapp.FacesServlet.service(FacesServlet.java:121)
org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)

javax.faces.FacesException: javax.servlet.jsp.JspException: java.util.ArrayList org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:421) org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234) org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)
    javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:122)

Any idea ? thx




Reply via email to