知识库

推荐内容

快逸做的更好

产品优势

您的位置: 首页 > 知识库 > 自定义数据集小例

自定义数据集小例

问题描述:客户生成了一个模板,指定了一个自定义数据集的类,然后想在这个类里面生成数据集的时候根据servlet传进来的参数生成数据集;就是在生成自定义数据集的时候按照servlet传过来的参数生成数据集。

解决方案:
按照客户的流程 servlet中自定义生成报表并展示在html中 然后自定义数据集想要物理报表中的参数值动态过滤数据。

修改客户的获取形式

Map map = ctx.getParamMap(false); //获得当前报表的所有参数对照表
if( map != null ){
Iterator it =map.entrySet().iterator();
while( it.hasNext() ){
String key = it.next().toString(); //获取参数名
String value = map.get(key).toString(); //获取参数值
System.out.println(“报表传入的参数”+key+”的值是:”+value); //打出参数名和参数值
//…… //主体代码
}
}
Map macros = ctx.getMacroMap(false); //获得当前报表的所有宏对照表
//…… //主体代码,逐个获取参照上面获取参数值的代码

发布日期:2013/07/31
本文分类: 知识库