设置报表组公共参数

阅读(441) 标签: parammetadata, reportgroup,

ReportGroup reportGroup = ReportGroup.read("D://test.rpg");   //获取需要设置公共参数的报表组项

… …

ParamMetaData pmd=new ParamMetaData();  //构造参数元数据

Param param = new Param();  //构造参数定义

param.setParamName("salary");  //设置参数名

param.setDataType(Types.DT_DECIMAL);  //设置参数数据类型

param.setParamType(Param.PARAM_NORMAL);  //设置参数类型(普通参数或动态参数)

param.setValue("1000");  //设参数缺省值

Param param1 = new Param();  //构造参数定义

… …

pmd.addParam(param);  //把参数定义添加到参数元数据中

pmd.addParam(param1);

pmd.addParam(… …);

reportGroup.setParamMetaData(pmd);  //把参数元数据赋给reportGroup