The Excel export exports to the Excel
--------------------------------------------
Key: DISPL-226
URL: http://jira.codehaus.org/browse/DISPL-226
Project: DisplayTag
Type: Bug
Components: Export
Versions: 1.0
Priority: Minor
Problem Statement: If I have to export a table, then export also exports the
used within blank columns.
The common way to represent a blank column value in a table is by using .
So this issue seems to be faced by everyone using display tag. The default
implementation of escapeColumnValue(java.lang.Object value) in
org.displaytag.export.ExcelView should take care of this case.
To resolve this issue I created a subclass of org.displaytag.export.ExcelView
and oberride the following method:
protected String escapeColumnValue(java.lang.Object value)
The class looks like the following:
public class MyExportViewClass extends ExcelView {
protected String escapeColumnValue(java.lang.Object value) {
String returnValue = null;
if(value instanceof String) {
String strValue = (String)value;
if(strValue.trim().equalsIgnoreCase(" ")) {
returnValue = "";
}
else {
returnValue = super.escapeColumnValue(value);
}
} else {
returnValue = super.escapeColumnValue(value);
}
return returnValue;
}
}
All, you need to do now is to associate the qualified name of the class to the
property : 'export.excel.class' in the displaytag.properties file.
example:
export.excel.class=display.MyExportViewClass
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
displaytag-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/displaytag-devel