从某个已经执行计算(访问)的填报表的缓存文件中获取定义的参数列表以及参数值。
◆ 实例请参考API实例 / 填报表类 / 参数工具类
l 可用方法
类名:com.raqsoft.input.util.ParamUtils
getShtParamNames
语 法: public static ArrayList<String> getShtParamNames(String sgid)
参数说明: sgid – 缓存名
功能说明: 获取指定填报表缓存的报表中参数的名称列表,有序
Returns : 参数名称列表
调用举例: ParamUtils.getShtParamsJson("sg29");
getShtParamValueByIndex
语 法: public static Object getShtParamValueByIndex(String sgid, int index)
参数说明:
sgid – 缓存名
index – 参数角标
功能说明: 根据角标获取指定填报表缓存中的参数的值
Returns : 参数的值
调用举例: ParamUtils.getShtParamValueByIndex("sg29",0);
getShtParamValueByName
语 法: public static Object getShtParamValueByName(String sgid, String name)
参数说明:
sgid – 缓存名
name – 参数名
功能说明: 根据参数名获取指定填报表缓存中的参数的值
Returns : 参数的值
调用举例: ParamUtils.getShtParamValueByName("sg29","empgender");
getShtParamsMap
语 法: public static HashMap<String,Object> getShtParamsMap(String sgid)
参数说明: sgid – 缓存名
功能说明: 获取指定填报表缓存的报表参数Map,无序
Returns : 报表参数Map,无序
调用举例: ParamUtils.getShtParamsMap("sg29");
getShtParamsJson
语 法: public static String getShtParamsJson(String sgid)
参数说明: sgid – 缓存名
功能说明: 获取指定填报表缓存的报表参数json字符串。如*.sht文件中设置了参数arg1=123、arg2=234,返回[{"arg1":"123"},{"arg2":"234"}]
Returns : json字符串
调用举例: ParamUtils.getShtParamsJson("sg29");