You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Lance Frohman (JIRA)" <de...@myfaces.apache.org> on 2005/11/17 11:32:41 UTC

[jira] Created: (MYFACES-838) Tomahawk column tag gets: Unable to find setter method for attribute: footerstyleClass

Tomahawk column tag gets: Unable to find setter method for attribute: footerstyleClass
--------------------------------------------------------------------------------------

         Key: MYFACES-838
         URL: http://issues.apache.org/jira/browse/MYFACES-838
     Project: MyFaces
        Type: Bug
  Components: Tomahawk  
    Versions: 1.1.1    
 Environment: windows xp, eclipse 3.1, j2sdk1.4.2_06, jakarta-tomcat-5.0.28, 
    Reporter: Lance Frohman


I am using the Tomahawk :column tag with the Tomahawk :dataTable.
I am setting the classes for the header and footer in the facets, but I get:
 
javax.faces.FacesException: /test.jsp(13,5) Unable to find setter method for attribute: footerstyleClass
	
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)
	com.parvia.security.SessionFilter.doFilter(SessionFilter.java:41)
 
the page is:

<%@ 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"%>

<f:view>
	<html>
		<head>
			<t:stylesheet path="/test.css"/>
		</head>
		<body>
			<h:form id="test">
				<t:dataTable id="data" value="#{testHandler.lines}" var="line" width="100%">
					<t:column headerstyleClass="head1" footerstyleClass="foot1">
						<f:facet name="header">
							<f:verbatim escape="false">head 1</f:verbatim>
						</f:facet>
						<f:facet name="footer">
							<f:verbatim escape="false">foot 1</f:verbatim>
						</f:facet>
						<h:outputText value="#{lines.col1}" />
					</t:column>
					<t:column headerstyleClass="head2" footerstyleClass="foot2">
						<f:facet name="header">
							<f:verbatim escape="false">head 2</f:verbatim>
						</f:facet>
						<f:facet name="footer">
							<f:verbatim escape="false">foot 2</f:verbatim>
						</f:facet>
						<h:outputText value="#{lines.col2}" />
					</t:column>
				</t:dataTable>
			</h:form>
		</body>
	</html>
</f:view>

TestHandler.java is:

import java.util.ArrayList;
import javax.faces.model.DataModel;
import javax.faces.model.ListDataModel;

public class TestHandler {
	public DataModel getLines() {
		ArrayList a = new ArrayList();
		a.add(new Line("1-1", "1-2"));
		a.add(new Line("2-1", "2-2"));
		return new ListDataModel(a);
	}
}


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


[jira] Closed: (MYFACES-838) Tomahawk column tag gets: Unable to find setter method for attribute: footerstyleClass

Posted by "Bruno Aranda (JIRA)" <de...@myfaces.apache.org>.
     [ http://issues.apache.org/jira/browse/MYFACES-838?page=all ]
     
Bruno Aranda closed MYFACES-838:
--------------------------------

    Fix Version: Nightly
     Resolution: Fixed

This has been fixed in the SVN and it will be available in the next nightly build. Thanks Lance for reporting!

> Tomahawk column tag gets: Unable to find setter method for attribute: footerstyleClass
> --------------------------------------------------------------------------------------
>
>          Key: MYFACES-838
>          URL: http://issues.apache.org/jira/browse/MYFACES-838
>      Project: MyFaces
>         Type: Bug
>   Components: Tomahawk
>     Versions: 1.1.1
>  Environment: windows xp, eclipse 3.1, j2sdk1.4.2_06, jakarta-tomcat-5.0.28, 
>     Reporter: Lance Frohman
>      Fix For: Nightly

>
> I am using the Tomahawk :column tag with the Tomahawk :dataTable.
> I am setting the classes for the header and footer in the facets, but I get:
>  
> javax.faces.FacesException: /test.jsp(13,5) Unable to find setter method for attribute: footerstyleClass
> 	
> 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)
> 	com.parvia.security.SessionFilter.doFilter(SessionFilter.java:41)
>  
> the page is:
> <%@ 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"%>
> <f:view>
> 	<html>
> 		<head>
> 			<t:stylesheet path="/test.css"/>
> 		</head>
> 		<body>
> 			<h:form id="test">
> 				<t:dataTable id="data" value="#{testHandler.lines}" var="line" width="100%">
> 					<t:column headerstyleClass="head1" footerstyleClass="foot1">
> 						<f:facet name="header">
> 							<f:verbatim escape="false">head 1</f:verbatim>
> 						</f:facet>
> 						<f:facet name="footer">
> 							<f:verbatim escape="false">foot 1</f:verbatim>
> 						</f:facet>
> 						<h:outputText value="#{lines.col1}" />
> 					</t:column>
> 					<t:column headerstyleClass="head2" footerstyleClass="foot2">
> 						<f:facet name="header">
> 							<f:verbatim escape="false">head 2</f:verbatim>
> 						</f:facet>
> 						<f:facet name="footer">
> 							<f:verbatim escape="false">foot 2</f:verbatim>
> 						</f:facet>
> 						<h:outputText value="#{lines.col2}" />
> 					</t:column>
> 				</t:dataTable>
> 			</h:form>
> 		</body>
> 	</html>
> </f:view>
> TestHandler.java is:
> import java.util.ArrayList;
> import javax.faces.model.DataModel;
> import javax.faces.model.ListDataModel;
> public class TestHandler {
> 	public DataModel getLines() {
> 		ArrayList a = new ArrayList();
> 		a.add(new Line("1-1", "1-2"));
> 		a.add(new Line("2-1", "2-2"));
> 		return new ListDataModel(a);
> 	}
> }

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira