从Java代码中,我像这样将参数传递给ireport
fillReportToFile(sourceFilename, map, beanColDataSource1);
这里的地图是这样的
AFG,[1,2] AZE,[1,1] BAN,[0,1]
其中key是country_name,列表是values。
现在,我需要在Ireport中使用key作为country_name来访问它
我在ireport尝试追踪,
$P{$F{COUNTRY_NAME}}.get( 1 );
但是它给出了解析错误。
有人可以建议我这样做的方法吗?
最佳答案
这解决了问题
((列表)($ P {REPORT_PARAMETERS_MAP} .get($ F {COUNTRY_NAME})))。get(1)