【发布时间】:2011-04-25 03:35:59
【问题描述】:
快速序言。我的公司实际上正在为 Jasper 的支持付费,但他们一直无法帮助我。此时,在谷歌上搜索答案只会让我在他们的网站上找到我自己未回答的论坛帖子。我快疯了。
我很难用 Jasper 的 Web 服务 API 编写代码来处理级联输入。他们的 Web 服务示例 Web 应用程序无法处理此问题(尽管自 3.7 以来他们一直在大力推广此功能)。我唯一找到示例的地方是他们的 Web 服务文档(64 页的 pdf)中的大约 15 行代码。但是没有解释它在做什么。
有没有人能够实现这个?你能举一个简单的例子,并有某种合乎逻辑的解释吗?
这是一个愚蠢的场景(您可以自己编造)
我有一个包含 2 个输入 inputA 和 inputB 的报告,其中 A 的选择会影响 B 的选择。所以 inputA 给了我“猫”、“狗”、“鸟”的选择。我决定为 inputA 选择“Dog”。然后 inputB 应该给我选项:“Poodle”、“Labrador”、“Mutt”。
如何为 inputA 选择“Dog”,并使用 jasper Web 服务找出 inputB 的这 3 个选项?
我真的在寻找带有某种解释的代码示例。
又一次。我快疯了。
【问题讨论】:
-
您找到解决方案了吗?你最后做了什么?
-
@Janvo 您的值是从数据库中获取的吗?在这种情况下,您可以在通过 ireports 创建数据源时编写连接查询。我做这样的事情。我有一个客户选择框和另一个职位选择框。选定的客户将根据所选客户导致职位的第二个输入发生变化。检查答案。
标签: jasper-reports jasperserver