我创建了一个名为ListaCalifaciones的值列表,如下所示:
但是,在Jasper服务器的web界面上显示报告时,我看不到填充的输入:
我错过什么了吗?
顺便说一下,我使用的是Jasper Studio 6.6.0和Jasper Server 7.1.0(编译版本20180504\u 1307)。
我改变了输入控件,所以id是 ic_calificaciones 名字就一直保持原样( Calificaciones ). 我找到了一个办法让它发挥作用。首先,我将报表部署到我的服务器(在我的例子中是本地服务器)。然后,我编辑报表,转到“控件和资源”,删除ic\u calificaciones参数并向报表中添加InputControl参数。这样,Calificaciones参数就充满了选项。
ic_calificaciones
Calificaciones
我找到了解决方案,它只是在前面,但由于一个糟糕的用户界面,我只是没有意识到。。。
您必须编辑参数的名称以匹配输入控件的名称,在我的情况下应该是这样 ic_valoracion
ic_valoracion
因此,在Jasper Studio中,单击“发布”按钮,如下图所示:
现在,选择发布报告的位置。然后,第二步就是我们要寻找的,它是您必须选择要发布的资源的地方。如下图所示,您必须编辑参数的类型以选择“linktoresource”,单击任何位置并出现新的提示。现在,选择所需的输入控件。
最后,测试你的报告。