【发布时间】:2018-10-05 08:31:45
【问题描述】:
我无法将输入控件链接到我的报表参数。我觉得我做得对,但我在最终报告中看不到预期的结果。
我的目的是创建一个列表,由一些选项填充,并将列表作为参数显示在报告中,以便用户可以(多)选择选项。据我所知,我必须在服务器上创建一个输入控件,在报表上创建一个参数,在输入控件和参数之间使用相同的名称。
我创建了一个名为 ListaCalificaciones 的值列表,如下所示:
那么,这就是输入控件:
最后,这是参数:
但是,在 Jasper Server 的 Web 界面上显示报告时,我看不到填充的输入:
我错过了什么吗?
顺便说一句,我使用的是 Jasper Studio 6.6.0 和 Jasper Server 7.1.0(编译版本 20180504_1307)。
编辑 2018/10/05 13:04
我更改了输入控件,使 id 为 ic_calificaciones 并且名称保持原样 (Calificaciones)。我找到了一种让它工作的方法。首先,我将报告部署到我的服务器(在我的例子中是本地服务器)。然后,我编辑报告,转到“控件和资源”,删除 ic_calificaciones 参数并将 InputControl 参数添加到报告中。这样,Calificaciones 参数就会被选项填满。
【问题讨论】:
-
请将您的解决方案添加为答案,而不是对您的问题进行编辑。
-
@PetterFriberg 解决方案不是 2018/10/05 的编辑,它在某种程度上是一种解决方法。无论如何,我正在发布真正的解决方案。
标签: jasper-reports jasperserver jaspersoft-studio