Jasper reports 在iReport中,变量未从子报表显示到主报表
我试图将一个变量从子报表传递到主报表。我已经在子报表中声明了变量。但当我试图在主报告中使用它时,它没有显示出来。 谁能帮帮我吗?Jasper reports 在iReport中,变量未从子报表显示到主报表,jasper-reports,ireport,Jasper Reports,Ireport,我试图将一个变量从子报表传递到主报表。我已经在子报表中声明了变量。但当我试图在主报告中使用它时,它没有显示出来。 谁能帮帮我吗? 提前感谢。在子报表的属性中添加以下参数 参数映射表达式:$p{REPORT\u Parameters\u Map}:用于将包含报表参数的映射传递给子报表。映射通常从主报表中的参数获取,或者通过使用内置报表参数映射参数将父报表的参数传递给子报表。此表达式应始终返回一个java.util.Map对象,其中键是参数名 子报表表达式类:java.lang.String 子报
提前感谢。在子报表的属性中添加以下参数
- 参数映射表达式:$p{REPORT\u Parameters\u Map}:用于将包含报表参数的映射传递给子报表。映射通常从主报表中的参数获取,或者通过使用内置报表参数映射参数将父报表的参数传递给子报表。此表达式应始终返回一个java.util.Map对象,其中键是参数名
- 子报表表达式类:java.lang.String
- 子报表表达式:$p{Subreport_DIR}+“yourPage.jasper”
- 连接/数据源表达式,选择使用连接表达式,然后放置:$p{REPORT\u Connection}
检查是否添加了
报告连接
参数。如果不在子报表的属性中,则为“连接/数据源表达式”选择“使用连接表达式”,并添加内置参数“$P{REPORT\u Connection}”,内置参数$P{REPORT\u Connection}
已添加到子报表的属性中。我检查了此属性。但我在子报告中声明的变量仍然没有显示在主报告中。为了更好的理解,我正在做一个截图。很抱歉,我没有足够的点数上载图像。所以,我给你一个屏幕截图的链接。您还可以查看右侧部分的属性。谢谢[连结]