public class UReportRender extends Object
| 构造器和说明 |
|---|
UReportRender() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,Object> |
render(List<String> fields,
List<Map<String,Object>> dataList)
渲染报表数据,将字段列表和数据列表组合成映射结构
|
static Map<String,Object> |
render(Map<String,String> fieldMap,
List<Map<String,Object>> dataList)
根据字段映射关系重新组织数据列表
|
static Map<String,Object> |
render(String tableName,
List<Map<String,Object>> dataList)
根据表名和数据列表渲染报表数据,将数据库字段名转换为字段注释作为显示名
|
public static Map<String,Object> render(Map<String,String> fieldMap, List<Map<String,Object>> dataList) throws BusiException
fieldMap - 字段映射表,key为原始字段名,value为显示字段名dataList - 原始数据列表,每个元素是一个包含原始字段的MapBusiException - 当fieldMap为空或null时抛出public static Map<String,Object> render(List<String> fields, List<Map<String,Object>> dataList)
fields - 字段名称列表,用于指定报表中需要显示的列dataList - 数据列表,每个元素是一个包含字段值的映射集合public static Map<String,Object> render(String tableName, List<Map<String,Object>> dataList) throws SQLException
tableName - 数据库表名,用于获取表字段信息dataList - 原始数据列表,每个元素是一个包含字段名和值的MapSQLException - 当获取数据库表结构信息失败时抛出Copyright © 2025. All rights reserved.