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
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