Hi Guys, Well I wrote just a small example to test he pagination of table component in Trinidad and it seems that even this one doesn't work.
Can someone please tell me where did I go wrong? I used a simple configuration for the Trinidad config file and the faces config file contains only the renderer along with the TestBean definition. As for the web.xml I tried the configuration mentioned on the web site didn't work so I brought few extra stuff from the Trinidad examples, and still hadn't worked. When I run the page http://localhost:8080/test/test.faces The result is just a table with 3 columns, and it shows on the top the "Previous 2" and "Next 3" put if I press on any nothing will happen As if the AJAX is not working. Thanks for your help. G -----TestBean---- package test; import java.util.ArrayList; import java.util.List; public class TestBean { private ArrayList<String> testList; public List<String> getTestList(){ if(testList==null){ testList=new ArrayList<String>(); for(int i=0;i<20;i++){ testList.add("This is a test "+i); } } return testList; } } ---faces-config.xml---- <faces-config> <application> <!-- Use the ADF RenderKit --> <default-render-kit-id> org.apache.myfaces.trinidad.core </default-render-kit-id> </application> <managed-bean> <managed-bean-name>testBean</managed-bean-name> <managed-bean-class> test.TestBean </managed-bean-class> <managed-bean-scope> session </managed-bean-scope> </managed-bean> </faces-config> ---trinidad-config.xml---- <trinidad-config xmlns="http://myfaces.apache.org/trinidad/config"> <debug-output>true</debug-output> </trinidad-config> ---test.jspx---- <?xml version="1.0" encoding="iso-8859-1"?> <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.0" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:trh="http://myfaces.apache.org/trinidad/html" xmlns:tr="http://myfaces.apache.org/trinidad" > <jsp:directive.page contentType="text/html;charset=utf-8"/> <f:view> <html> <body> <tr:document title="Export as CSV"> <tr:form id="nextForm"> <tr:panelPage> <tr:table var="str" value="#{testBean.testList}" width="50%" first="2" rows="3"> <tr:column headerText="Name"> <tr:outputText value="#{str}"/> </tr:column> </tr:table> </tr:panelPage> </tr:form> </tr:document> </body> </html> </f:view> </jsp:root> ---Web.xml----- <?xml version = '1.0' encoding = 'ISO-8859-1'?> <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <context-param> <param-name>javax.faces.STATE_SAVING_METHOD</param-name> <param-value>client</param-value> <!--param-value>server</param-value--> </context-param> <context-param> <param-name>javax.faces.DEFAULT_SUFFIX</param-name> <param-value>.jspx</param-value> </context-param> <context-param> <param-name>org.apache.myfaces.trinidad.USE_APPLICATION_VIEW_CACHE</para m-name> <param-value>false</param-value> </context-param> <context-param> <param-name>org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION</param-n ame> <param-value>true</param-value> </context-param> <context-param> <param-name>org.apache.myfaces.trinidad.CHANGE_PERSISTENCE</param-name> <param-value>session</param-value> </context-param> <context-param> <param-name>org.apache.myfaces.trinidad.resource.DEBUG</param-name> <param-value>false</param-value> </context-param> <filter> <filter-name>trinidad</filter-name> <filter-class>org.apache.myfaces.trinidad.webapp.TrinidadFilter</filter- class> </filter> <filter-mapping> <filter-name>trinidad</filter-name> <servlet-name>faces</servlet-name> </filter-mapping> <servlet> <servlet-name>faces</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> </servlet> <servlet> <servlet-name>resources</servlet-name> <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServlet</servl et-class> </servlet> <servlet-mapping> <servlet-name>faces</servlet-name> <url-pattern>/faces/*</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>faces</servlet-name> <url-pattern>*.faces</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>resources</servlet-name> <url-pattern>/adf/*</url-pattern> </servlet-mapping> </web-app>

