代码之家  ›  专栏  ›  技术社区  ›  joninx

如何将输入控件链接到报表的参数

  •  0
  • joninx  · 技术社区  · 6 年前

    我创建了一个名为ListaCalifaciones的值列表,如下所示:

    enter image description here

    enter image description here

    enter image description here

    但是,在Jasper服务器的web界面上显示报告时,我看不到填充的输入:

    enter image description here

    我错过什么了吗?

    顺便说一下,我使用的是Jasper Studio 6.6.0和Jasper Server 7.1.0(编译版本20180504\u 1307)。

    我改变了输入控件,所以id是 ic_calificaciones 名字就一直保持原样( Calificaciones ). 我找到了一个办法让它发挥作用。首先,我将报表部署到我的服务器(在我的例子中是本地服务器)。然后,我编辑报表,转到“控件和资源”,删除ic\u calificaciones参数并向报表中添加InputControl参数。这样,Calificaciones参数就充满了选项。

    1 回复  |  直到 6 年前
        1
  •  1
  •   joninx    5 年前

    我找到了解决方案,它只是在前面,但由于一个糟糕的用户界面,我只是没有意识到。。。

    您必须编辑参数的名称以匹配输入控件的名称,在我的情况下应该是这样 ic_valoracion

    因此,在Jasper Studio中,单击“发布”按钮,如下图所示: enter image description here

    现在,选择发布报告的位置。然后,第二步就是我们要寻找的,它是您必须选择要发布的资源的地方。如下图所示,您必须编辑参数的类型以选择“linktoresource”,单击任何位置并出现新的提示。现在,选择所需的输入控件。 enter image description here

    最后,测试你的报告。