构造器和说明 |
---|
GroupTemplateReportlet(java.lang.String reportletsInfo,
Actor policy,
java.util.Map<java.lang.String,java.lang.Object> parameter4Execute,
boolean cutePageNumber) |
GroupTemplateReportlet(java.lang.String reportletsInfo,
java.util.Map<java.lang.String,java.lang.Object> parameter4Execute,
boolean cutePageNumber) |
限定符和类型 | 方法和说明 |
---|---|
TemplateWorkBook |
createReport(ReportletRequest req)
carl:把所有的report都生成,然后合成一个大的workbook
TODO 缺陷,不同的报表设置也不同,但是合在一起后,势必就一样了。
|
static void |
createReportsFromReportlets(java.lang.String reportletsInfo,
java.util.List<java.lang.String> reportPathList,
java.util.List<TemplateWorkBook> reportTemplateList,
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> paraMapList,
ReportletRequest req)
根据reportlets参数构建多个模板
|
Actor |
getActor() |
void |
setActor(Actor policy) |
void |
setParameterMap(java.util.Map<java.lang.String,java.lang.Object> map)
设置参数键值对
|
void |
setTplPath(java.lang.String tplPath)
设置模板对应的路径
|
static java.lang.String |
transferReportletsInfo(java.lang.String reportletsInfo)
转化reportlets参数
|
static java.lang.String |
transferToJSONString(java.lang.String reportletsInfo)
carl:这里的转换器是大可不必,但一是考虑和6.2兼容,二是考虑可让用户方便一些
|
createActor, createSessionIDInfor, dealWeblet, isSessionOccupy
public GroupTemplateReportlet(java.lang.String reportletsInfo, Actor policy, java.util.Map<java.lang.String,java.lang.Object> parameter4Execute, boolean cutePageNumber)
public GroupTemplateReportlet(java.lang.String reportletsInfo, java.util.Map<java.lang.String,java.lang.Object> parameter4Execute, boolean cutePageNumber)
public static void createReportsFromReportlets(java.lang.String reportletsInfo, java.util.List<java.lang.String> reportPathList, java.util.List<TemplateWorkBook> reportTemplateList, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> paraMapList, ReportletRequest req)
reportletsInfo
- 参数reportPathList
- 模板名容器reportTemplateList
- 模板容器paraMapList
- 参数列表容器req
- http请求public static java.lang.String transferReportletsInfo(java.lang.String reportletsInfo)
reportletsInfo
- reportlets参数public static java.lang.String transferToJSONString(java.lang.String reportletsInfo)
reportletsInfo
- reportlets参数public void setTplPath(java.lang.String tplPath)
setTplPath
在接口中 Weblet
setTplPath
在类中 Reportlet
tplPath
- 模板路径public void setParameterMap(java.util.Map<java.lang.String,java.lang.Object> map)
setParameterMap
在接口中 Weblet
setParameterMap
在类中 Reportlet
map
- 参数键值对public TemplateWorkBook createReport(ReportletRequest req) throws WebletException
createReport
在类中 Reportlet
req
- HTTP请求WebletException
public Actor getActor()
public void setActor(Actor policy)