|
I’ve just started to attempt to use myfaces,
specifically, the <t:dataTable> tag along with other tags needed to
sort/page result sets from a database (i.e., similar to the pagedSortTable.jsp
example – this is the functionality I need.) I’m using
Jbuilder 2006 with TomCat 5.59. My first test was to replace an existing JSF <h:dataTable>
with the <t:dataTable> - everything compiled and ran fine, except for the
fact that the data rows did not appear using <t:dataTable>; with
<h:dataTable> everything works fine – column headers and data rows
appear (only displaying 2 rows); the only change I make is to use
<t:dataTable> instead of <h:dataTable> - then, only the column
headers appear, but not the actual rows. I don’t receive any error
messages – the rows just don’t appear. Below is my code
snippet – you can see how I simply uncomment the lines to switch from JSF
<h:dataTable> to myFaces <t:dataTable>. <f:view> <link
href="" rel="stylesheet"
type="text/css"/>
<p> s_categorykeywords: <h:outputText
value="#{bn_searchproviders.s_categorykeywords}"/> <h:form>
<t:dataTable value="#{bn_searchproviders.c_rowset}"
var="c_rowset">
<%-- <h:dataTable value="#{bn_searchproviders.c_rowset}"
var="c_rowset" rowClasses="evenRow,oddRow"> --%>
<h:column>
<f:facet name="header">
<h:outputText id="headerText1" value="id"/>
</f:facet>
<h:outputText value="#{c_rowset.id}"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText id="headerText2" value="category"/>
</f:facet>
<h:outputText value="#{c_rowset.category}"/>
</h:column>
</t:dataTable>
<%-- </h:dataTable> --%> </h:form> </f:view> Note I was not using the listener when I tried this approach
(wasn’t sure if <t:datatable> needed the listener?) – when I
tried to set up the listener configuration, I received the following error: HTTP Status 500: Exception reportmessage description The
server encountered an internal error () that prevented it from fulfilling this
request.exception javax.servlet.ServletException: Filter execution threw an
exception root cause java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileUpload org.apache.myfaces.component.html.util.ExtensionsFilter.doFilter(ExtensionsFilter.java:115) note The full stack trace of the root cause is available in
the Apache Tomcat/5.5.9 logs. Any help you can provide is appreciated… also, do I
need to include the styles from the myFaces style sheet? Finally, are there any newsgroups where I can ask myFaces
developer questions? Thanks ------------------------------------------------------------------------------------------- |
- <t:dataTable> issue - data rows not appearing Butler, Thomas
- Re: <t:dataTable> issue - data rows not appearin... Bruno Aranda

