I am having problems implementing displaytag subtotals.
 
I am using displaytag 1.1, since this does not come with TableTag.properties, I included all default properties in displaytag.properties. I am attaching that for your reference.
 
 I have upgraded commons-beanutils to commons-beanutils-1.7.0.jar, commons-collections to commons-collections-3.1.jar and commons-logging to commons-logging-1.0.4.jar.
 
I am running this on Tomcat 5.0 and my code looks like following:
 
<display:table name="${imagingReportsForm.reportData}" id="summary" export="true" defaultsort="1" class="dataTable" requestURI="ImagingReports.action?dispatch=getReportData&reportName=${imagingReportsForm.reportTypes[0]}&vendorName=${imagingReportsForm.vendorName}&startDate=${imagingReportsForm.startDate}&endDate=${imagingReportsForm.endDate}&loanStatus=${imagingReportsForm.loanStatus}" sort="list"
pagesize="15" excludedParams="*" decorator="org.displaytag.decorator.TotalTableDecorator">
<display:setProperty name="paging.banner.placement" value="top" />
<display:column title="Entry Date" sortable="true" headerClass="order1">
<c:out value="${summary.entryDate}"/>
</display:column>
<display:column title="Doc Count" sortable="true" total="true" headerClass="order1">
<fmt:formatNumber value="${summary.docCount}" minIntegerDigits="4" groupingUsed="false"/>
</display:column>
<display:column title="Pages" sortable="true" headerClass="order1">
<fmt:formatNumber value="${summary.pages}" minIntegerDigits="4" groupingUsed="false"/>
</display:column>
<display:column title="Doc Class" sortable="true" headerClass="order1" group="1">
<c:out value="${summary.docClass}"/>
</display:column>
<display:column title="Funding Status" sortable="true" headerClass="order1">
<c:out value="${summary.fundStatus}"/>
</display:column>
</display:table>
 
The moment I use total="true" and decorator="org.displaytag.decorator.TotalTableDecorator" I get following error. The total column is integer and has values in all rows
 
java.lang.ClassCastException at org.displaytag.model.HeaderCell.addToTotal(HeaderCell.java:593) at org.displaytag.model.HeaderCell.addCell(HeaderCell.java:618) at org.displaytag.tags.TableTag.addCell(TableTag.java:671) at org.displaytag.tags.ColumnTag.doEndTag(ColumnTag.java:660) at org.apache.jsp.WEB_002dINF.UI_005fIMAGING.CommittalSummaryReport_jsp._jspx_meth_display_column_1(CommittalSummaryReport_jsp.java:1063) at org.apache.jsp.WEB_002dINF.UI_005fIMAGING.CommittalSummaryReport_jsp._jspService(CommittalSummaryReport_jsp.java:382) at
 
 What am I missing. Can any one help me please. Thanks
 

Attachment: displaytag.properties
Description: displaytag.properties

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
displaytag-user mailing list
displaytag-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/displaytag-user

Reply via email to