BIRT报告:如何在脚本中访问LinkedHashMap

时间:2014-04-03 09:24:14

标签: birt

在创建BIRT报告时,我试图在报告事件发生之前访问报告中的LinkedHashMap'犀牛脚本..能够打印地图。但是,当我使用size()之类的任何方法时,会抛出以下错误

未找到尺寸

var test1 = reportVO.getTest();   // "test" is a LinkedHashMap
log(test1)                                 // --> In the logs, im able to see the LinkedHashMap contents printed
(log test1.size())                       // --> this fails.

我已经导入了util包。

我读到了关于org.eclipse.birt.core.script.NativeJavaLinkedHashMap的内容。我尝试访问LinkedHashMap thro'这个类的方法也像

一样
test1.getIds()      // Method from NativeJavaLinkedHashMap --> this fails too

未找到getIds

是否有一种在脚本中访问LinkedhashMap的特定方法。

谢谢,  Vishnupriya的

1 个答案:

答案 0 :(得分:0)

你使用过test1.length吗?您现在正在访问javascript变量而不是java变量 For More Click Here