当用户访问报表时,需要根据用户名动态变更数据源的数据库名或是IP地址。
示例脚本
importPackage(java.util); //从session中获取数据库名 var
var data = new HashMap(); data.put("dbName", dbName); result.setSuccess( true ); result.setData(data); |
可实时设置的变量:
变量名 | 值类型 | 描述 |
---|---|---|
dbName | String | 数据库名 |
port | int | 数据库端口 |
host | String | 数据库地址 |
username | String | 数据库用户名 |
password | String | 数据库密码 |