package com.product.server.report.service; import java.text.DecimalFormat; import java.text.NumberFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import com.product.core.entity.DataTableEntity; import com.product.core.entity.FieldSetEntity; import com.product.core.exception.BaseException; import org.apache.log4j.Logger; public class ReportServerNew { private Report report; private DecimalFormat df=(DecimalFormat)NumberFormat.getInstance(); private java.text.SimpleDateFormat format; public static Logger logger=Logger.getLogger(ReportServerNew.class); /** * 分组报表自动根据Report数据进行分组 * 在调创建报表前,需对报表配置数据进行验证,错误信息直接显示在界面中。否则空易出错。String checked=this.toCheckReport(); * @return * @throws BaseException */ public String toCreateGroupReport() throws BaseException{ StringBuffer html=new StringBuffer(); String fixHeader[]=null; if(report.isFixHeader()){ fixHeader=fixHeader(); } if(fixHeader!=null && fixHeader.length>0){ html.append(fixHeader[0]); } html.append("
序号 | 内容 | 内容 |
---|