ParamUtils

阅读(2583) 标签: 填报表, paramutils,

从某个已经执行计算(访问)的填报表的缓存文件中获取定义的参数列表以及参数值。

 

实例请参考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=123arg2=234,返回[{"arg1":"123"},{"arg2":"234"}]

Returns  :     json字符串

调用举例:    ParamUtils.getShtParamsJson("sg29");