-
Notifications
You must be signed in to change notification settings - Fork 14
/
user-guard.txt
39 lines (31 loc) · 1.36 KB
/
user-guard.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
################
用户文档
################
报表引擎变量:
---------------------------------
servlet相关变量
request: HttpServletRequest
response: HttpServletResponse
application: ServletContext
session: HttpSession
ctx: request.contextPath
param: http请求参数,request.getParameterMap()
报表相关变量
elements: 报表所有对象,类型: Map,例:引用startDate参数为 elements['startDate'];
report: 报表对象,类型: com.github.reportengine.model.Report
context: 报表上下文,类型: Map
now: 当前时间,类型: java.util.Date
工具类:
DateUtils: org.apache.commons.lang.time.DateUtils.DateUtils
StringUtils: org.apache.commons.lang.StringUtils.StringUtils
WordUtils: org.apache.commons.lang.WordUtils.WordUtils
NumberUtils: org.apache.commons.lang.NumberUtils.NumberUtils
ViewUtils: com.github.reportengine.util.ViewUtils.ViewUtils
MiscUtil: com.github.reportengine.util.MiscUtil.MiscUtil
ObjectUtils: com.duowan.common.util.ObjectUtils
报表引擎特殊场景
-------------------------------
Query.requerySql 可以将mysql的查询结果再导入H2数据库,再查询一次。这样可以达成使用自定义函数的目的
聚集函数:
collect_map(key1,value1,key2,value2...) : 实现行转列的功能,将多个 key,value收集在map里面
返回值: HashMap