特殊参数
参数中有一些比较特殊的存在,这些特殊的存在方便报表的制作。
模板参数设置成下拉树或多选下拉树时,子层设置数据源的格式可通过特殊参数指定。


如图,“层次1”的数据源是“ds2”,“ds2”的数据源语句是“select 省份 from 城市销量 group by 省份”。“层次2”的数据源是“ds3”,“ds3”的数据源语句是“select 城市 from 城市销量 where 省份='@{parentNodeValue}' group by 城市” 。


其中@{parentNodeValue}代表的是“层次1”实际数据源的数据值。
@{parentNodeValue}参数只在此处使用有效果。其他地方使用此数据源无效。
用户账号参数
用户账号参数可以在界面上直接显示当前用户信息,主要用在数据填报时,对用户进行校验,或控件动态显示时,设置特定的用户信息条件。使用方式与模板参数一致。
系统默认的用户账号参数有如下几个:
@{userName}:显示当前用户的账号。
@{name}:显示当前用户的名字。
@{roleName}:显示当前用户的角色。
@{deptName1}:显示当前用户的部门第一级别。用户的部门是多级别的,安装正常排序deptName1代表第一级别,deptName2代表第二级别,deptName3代表第三级别……
@{email}:显示当前用户的E-mail。
@{wechat}:显示当前用户的微信。
@{talkding}:显示当前用户的钉钉。