[
https://issues.apache.org/jira/browse/TOMAHAWK-1283?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12608193#action_12608193
]
Christina Sickelco commented on TOMAHAWK-1283:
----------------------------------------------
I tried it with myfaces core 1.1.5 and tomahawk 1.1.6 sandbox and it works.
Thanks for your help! You may close this issue.
> dataScroller encounters javascript error and stops working when including
> tomahawk-sandbox jar
> ----------------------------------------------------------------------------------------------
>
> Key: TOMAHAWK-1283
> URL: https://issues.apache.org/jira/browse/TOMAHAWK-1283
> Project: MyFaces Tomahawk
> Issue Type: Bug
> Components: Data Scroller
> Affects Versions: 1.1.6
> Environment: Windows XP
> Tomcat 5.5
> Reporter: Christina Sickelco
> Assignee: Hazem Saleh
> Attachments: JSFSandbox.zip
>
>
> I have a simple dataTable and dataScroller, which works fine, until I include
> the tomahawk-sandbox-1.1.6.jar or tomahawk-sandbox-1.1.6-SNAPSHOT or
> tomahawk-sandbox-1.1.7-SNAPSHOT jars. As soon as I include one of those,
> clicking on the different page numbers in the datascroller stops working and
> I see the following javascript error:
> Error: document.forms._idJsp0.elements['_idJsp0:scrollerForNamesTable'] has
> no properties
> Source File: http://localhost:8080/JSFSandbox/test.faces
> Line: 1
> The tomahawk-sandbox-1.1.6.jar was downloaded from
> http://repo1.maven.org/maven2/org/apache/myfaces/tomahawk/tomahawk-sandbox/.
> The snapshot jars were downloaded from:
> http://people.apache.org/maven-snapshot-repository/org/apache/myfaces/tomahawk/tomahawk-sandbox/
>
> Here is what my JSP page looks like:
> <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
> <%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> <html>
> <head>
> <title>Test Program</title>
> <meta http-equiv="pragma" content="no-cache">
> <meta http-equiv="cache-control" content="no-cache">
> <meta http-equiv="expires" content="0">
> </head>
>
> <body>
> <f:view>
> <h:form>
> <h:panelGrid columns="1">
> <t:dataTable
> id="namesTable"
> forceId="true"
> value="#{testBean.names}"
> var="nameBean"
> preserveDataModel="false"
>
> rowClasses="oddTableRow,evenTableRow"
> varDetailToggler="detailToggler"
> preserveSort="true"
> renderedIfEmpty="false"
> rows="2">
>
> <t:column defaultSorted="true"
> sortable="true">
> <f:facet name="header">
> <h:outputText
> value="Name" style="font-size:10pt;"/>
> </f:facet>
> <h:outputText
> style="width:8em;text-align:left;"
>
> value="#{nameBean.name}"/>
> </t:column>
> </t:dataTable>
> </h:panelGrid>
> <%-- Pager --%>
> <h:panelGroup
> style="background-color:#c2c1a3;width=100%;text-align:center;">
> <t:dataScroller
> id="scrollerForNamesTable"
> for="namesTable"
> fastStep="1"
> pageCountVar="pageCount"
> pageIndexVar="pageIndex"
> styleClass="scroller"
> paginator="true"
> paginatorMaxPages="9"
> paginatorTableClass="paginator"
>
> paginatorActiveColumnStyle="font-weight:bold;">
> </t:dataScroller>
> </h:panelGroup>
> </h:form>
> </f:view>
> </body>
> </html>
> Here's my faces-config.xml:
> <?xml version="1.0"?>
> <!DOCTYPE faces-config PUBLIC
> "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN"
> "http://java.sun.com/dtd/web-facesconfig_1_1.dtd">
> <faces-config>
> <managed-bean>
> <description>Testing bean</description>
> <managed-bean-name>testBean</managed-bean-name>
> <managed-bean-class>TestBean</managed-bean-class>
> <managed-bean-scope>session</managed-bean-scope>
> </managed-bean>
> </faces-config>
> Here's the TestBean.java class:
> public class TestBean {
> private NameBean[] myNames;
> public NameBean[] getNames() {
> return myNames;
> }
> public void setNames(NameBean[] theNames) {
> myNames = theNames;
> }
> public TestBean() {
> myNames = new NameBean[6];
> myNames[0] = new NameBean("Jon");
> myNames[1] = new NameBean("Jim");
> myNames[2] = new NameBean("Jane");
> myNames[3] = new NameBean("Janet");
> myNames[4] = new NameBean("Jeff");
> myNames[5] = new NameBean("Jen");
> }
> }
> Here's the NameBean.java class:
> public class NameBean {
> private String myName;
> public String getName() {
> return myName;
> }
> public void setName(String theName) {
> myName = theName;
> }
> public NameBean(String myName) {
> super();
> this.myName = myName;
> }
> public NameBean() {
> super();
> }
> }
> Here's my classpath:
> <?xml version="1.0" encoding="UTF-8"?>
> <classpath>
> <classpathentry kind="src" output="WEB-INF/classes" path="src"/>
> <classpathentry kind="con"
> path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
> <classpathentry kind="con"
> path="com.genuitec.eclipse.j2eedt.core.J2EE14_CONTAINER"/>
> <classpathentry kind="lib"
> path="WEB-INF/lib/commons-beanutils-1.7.0.jar"/>
> <classpathentry kind="lib" path="WEB-INF/lib/commons-codec-1.3.jar"/>
> <classpathentry kind="lib"
> path="WEB-INF/lib/commons-collections-3.1.jar"/>
> <classpathentry kind="lib" path="WEB-INF/lib/commons-digester-1.6.jar"/>
> <classpathentry kind="lib" path="WEB-INF/lib/commons-el-1.0.jar"/>
> <classpathentry kind="lib" path="WEB-INF/lib/commons-lang-2.1.jar"/>
> <classpathentry kind="lib"
> path="WEB-INF/lib/commons-logging-1.0.4.jar"/>
> <classpathentry kind="lib" path="WEB-INF/lib/htmlib.jar"/>
> <classpathentry kind="lib" path="WEB-INF/lib/jstl-1.1.0.jar"/>
> <classpathentry kind="lib" path="WEB-INF/lib/log4j-1.2.9.jar"/>
> <classpathentry kind="lib" path="WEB-INF/lib/myfaces-api-1.1.3.jar"/>
> <classpathentry kind="lib" path="WEB-INF/lib/myfaces-impl-1.1.3.jar"/>
> <classpathentry kind="lib" path="WEB-INF/lib/standard.jar"/>
> <classpathentry kind="lib" path="WEB-INF/lib/tomahawk-1.1.6.jar"/>
> <classpathentry kind="lib"
> path="WEB-INF/lib/tomahawk-sandbox-1.1.6.jar"/>
> <classpathentry kind="output" path="WEB-INF/classes"/>
> </classpath>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.