Javascript 如何在BIRT的脚本数据源中迭代映射
我正在处理BIRT报告,为此我使用POJO作为报告设计的输入我想在BIRT的脚本数据源中迭代该映射,以便使用其中的键和值。请务必让我知道如何执行该操作。在搜索了如何在BIRT脚本中迭代集合(映射)后,我找到了许多方法。这里我给出了一个适用于我的示例代码Javascript 如何在BIRT的脚本数据源中迭代映射,javascript,birt,Javascript,Birt,我正在处理BIRT报告,为此我使用POJO作为报告设计的输入我想在BIRT的脚本数据源中迭代该映射,以便使用其中的键和值。请务必让我知道如何执行该操作。在搜索了如何在BIRT脚本中迭代集合(映射)后,我找到了许多方法。这里我给出了一个适用于我的示例代码 将“ReportOverview”视为具有键值对的映射 在数据集的“打开”脚本中,添加以下代码: // Get the ReportOverview object. reportOverview =reportContext.getAppCont
// Get the ReportOverview object.
reportOverview =reportContext.getAppContext().get("overview");
iter=reportOverview.iterator();
counter = 0;
if(iter.hasNext()) {
row["statusCount"]=iter.next();
counter++;
return true;
}
return false;