内置参数

<< Click to Display Table of Contents >>

当前位置:  参数 

内置参数

Previous pageReturn to chapter overviewNext page

内置参数列表

参数名称

说明

_USER_

返回当前的用户名称

_GROUP_

返回当前用户所在的组名

_GROUPS_

返回当前用户所在的组名(多个组)

_ROLE_

返回当前用户所承担的角色

_ROLES_

返回当前用户所承担的角色(多个角色)

_BLANK_

返回数据中的空值

_USER_ALIAS_

返回当前登录用户的昵称

_NOW_

返回当前时间(类型为时间戳)

_NOW_LONG_

返回当前时间(类型为数值)

_LAST_YEAR_

返回当前时间的上一年年份,值为整数,如今年是2013年,则返回值为2012

_THIS_YEAR_

返回今年的年份,值为整数

_NEXT_YEAR_

返回下一年的年份,值为整数

_LAST_QUARTER_

返回当前季度的上一季度值,值为整数

_THIS_QUARTER_

返回当前季度值,值为整数

_NEXT_QUARTER_

返回当前季度的下一季度值,值为整数

_LAST_MONTH_

返回当前月份的上一月份值,值为整数

_THIS_MONTH_

返回当前月份值,值为整数

_NEXT_MONTH_

返回当前月份的下一月份值,值为整数

_LAST_WEEK_

返回在一年中当前周的上一周值,值为整数,如今天是2013-01-18,是2013年中的第3周,则返回值为2

_THIS_WEEK_

返回当前日期是今年的第几周,值为整数,如今天是2013-01-18,是2013年中的第3周,则返回值为3

_NEXT_WEEK_

返回在一年中当前周的下一周值,值为整数,如今天是2013-01-18,是2013年中的第3周,则返回值为4

_LAST_DAY_

返回当前日期的前一天是几号,值为整数,如今天是2013-01-18,则返回值为17

_THIS_DAY_

返回当前日期是几号,值为整数,如今天是2013-01-18,则返回值为18

_NEXT_DAY_

返回当前日期的下一天是几号,值为整数,如今天是2013-01-18,则返回值为19

_LAST_YEAR_QUARTER_

返回当前季度的上一季度的第一天,返回值为时间戳类型,如今天是2013-04-18,则返回值为2013-01-01 00:00:00

_THIS_YEAR_QUARTER_

返回当前季度第一天,返回值为时间戳类型,如今天是2013-04-18,则返回值为2013-04-01 00:00:00

_NEXT_YEAR_QUARTER_

返回当前季度的下一季度的第一天,返回值为时间戳类型,如今天是2013-04-18,则返回值为2013-07-01 00:00:00

_LAST_YEAR_MONTH_

返回当前月份的上一月份的第一天,返回值为时间戳类型,如今天是2013-04-18,则返回值为2013-03-01 00:00:00

_THIS_YEAR_MONTH_

返回当前月份的第一天,返回值为时间戳类型,如今天是2013-04-18,则返回值为2013-04-01 00:00:00

_NEXT_YEAR_MONTH_

返回当前月份的下一月份的第一天,返回值为时间戳类型,如今天是2013-04-18,则返回值为2013-05-01 00:00:00

_LAST_YEAR_WEEK_

返回当前周的上一周的第一天,返回值为时间戳类型,如今天是2013-04-18,则返回值为2013-04-07 00:00:00。注意星期是根据java提供的规范进行计算的,把周日当做一周的起点

_THIS_YEAR_WEEK_

返回当前周的第一天,返回值为时间戳类型,如今天是2013-04-18,则返回值为2013-04-14 00:00:00

_NEXT_YEAR_WEEK_

返回当前周的下一周的第一天,返回值为时间戳类型,如今天是2013-04-18,则返回值为2013-04-21 00:00:00

_LAST_FULL_DAY_

返回当前日期的前一天,返回值为时间戳类型,如今天是2013-04-18,则返回值为2013-04-17 00:00:00

_THIS_FULL_DAY_

返回当前日期,返回值为时间戳类型,如今天是2013-04-18,则返回值为2013-04-18 00:00:00

_NEXT_FULL_DAY_

返回当前日期的后一天,返回值为时间戳类型,如今天是2013-04-18,则返回值为2013-04-19 00:00:00

_LAST_WEEKDAY_

返回当前日期的前一天是周几,返回值为整数,如今天是2013-04-18,则返回值为4。注意星期是根据java提供的规范进行计算的,把周日当做一周的起点

_THIS_WEEKDAY_

返回当前日期的是周几,返回值为整数,如今天是2013-04-18,则返回值为5

_NEXT_WEEKDAY_

返回当前日期的后一天是周几,返回值为整数,如今天是2013-04-18,则返回值为6

_CURRENT_LOCALE_

返回当前环境的区域和语言

_EXECUTION_ID_

返回流程审批获取当前流程的分支id。

_INSTANCE_ID_

返回流程审批中获取当前流程id。

 

设置内置参数

参数名称

数据类型

说明

_EXCEL_EXPORT_TYPE_

String/Integer

导出excel时sheet页配置

0:同时导出Dashboard页和所有细节表

1:只导出Dashboard页,不导出细节表

2:只导出所有组件的细节表,不导出Dashboard的整体页面

_EXCEL_EXPORT_SHEETNAME_

String

自定义导出Excel时Dashboard页的名称

_RESULT_NOT_EMPTY_

Boolean

报表实时刷新时,如果执行的结果为空时,从缓存获取数据,以免出现空数据的现象

_WARNING2HINT_

Boolean

当报表出现错误弹框时,报表不弹出dialog进行提示(弹出后需要手动点击),改为hint进行提示

_MAX_ROWS_

String/Integer

控制报表中组件的显示行数,导出数据也受控制,与max.export.control 无关

_MAX_LOAD_ROWS_

String/Integer

控制报表中组件的显示行数,导出数据也受控制,max.export.control 作为导出数据是否受控制的开关

_M_REFRESH_

Boolean

控制同步到集市的数据集,是通过集市处理还是非集市处理

_REFRESH_

Boolean

控制每次打开数据集和报表是否刷新数据

_KEEP_EXCEL_DATA_SPAN_

Boolean

控制导出excel时,数据是否带有合并单元格。为true时,导出详细数据也保留合并单元格。默认为false不会合并单元格

_DISABLE_AUTO_LINK_

Boolean

控制是否识别数据内容为超链接

_SELF_CTRL_PAGE_

Boolean

控制详细表格设置分页后,查看时是否以增分页方式获取数据。当前Oracle、Oracle、SQL Server 、MySQL、DB2已经自动支持增分页,对于暂未支持的数据库类型,数据集SQL语句如下:

select * from coffee <_PAGE_> where ID BETWEEN (?{@_PAGE_} - 1) </_PAGE_> <_PAGE_LIMIT_> * ?{@_PAGE_LIMIT_} AND </_PAGE_LIMIT_> <_PAGE_> ?{@_PAGE_} </_PAGE_> <_PAGE_LIMIT_>* ?{@_PAGE_LIMIT_} </_PAGE_LIMIT_>

配合_SELF_CTRL_PAGE_=true使用,可以实现增分页。

_PAGE_COUNT_AYSN_

Boolean

配合参数_SELF_CTRL_PAGE_一起使用,还未实现增分页的数据库设置了上述增分页,总条数和第一页数据会在一个请求返回,设置为true后,会分开发请求返回数据。

 

例如:将内置参数“_EXCEL_EXPORT_TYPE_”参数值设为1,导出时,就只导出Dashboard页,细节数据页不导出,如下图:

exelexportclip1

exelexportclip2