问题标签 [jaspersoft-studio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jasper-reports - Jaspersoft Studio 6.2.2 数据集对话框中不会显示数据
Jaspersoft Studio 数据集对话框突然出现以下问题:
第一:运行第一个查询select KN_Perzentile from "Kennzahl" where KN_ID = 215 and KN_RefWert1 = 8.3
并单击刷新预览数据后,Studio 显示读取了 2 个字段(实际上应该是一个,因为我测试了针对 DB 的查询),但数据根本不会显示!
第二:在那里运行任何其他查询都会遇到错误,说找不到字段KN_Perzentile !在第二个查询中根本不问这个字段!
这两个查询都针对数据库进行了测试并且是正确的。我只有一个项目有这些问题。
变量vVisual应该从数据库中读取值。构建路径中的 java 类应该读取他的变量并将其用于创建图表。但数据不会添加到图表中。我猜那是因为 jasper 不读取 KN_Perzentile。这是生成后 Visual Basic = 0 的图表: 这是 jrxml:
Java 类:
jaspersoft-studio - Jaspersoft 中的套接字关闭错误
我将一个 jrxml 文件上传到 jaspersoft 并尝试使用一些参数运行它。当输入更多参数时,报告运行完美,但参数较少,并且在套接字关闭时显示错误。
我认为当报告有更多数据并且需要更多时间来运行并因此套接字关闭时。有什么办法可以减少报告运行时间或增加套接字关闭时间。
svn - 尝试从 SVN 下载源代码时抛出异常
我在 Jasperreport 社区官方网站上找到了手册,如何从 SVN 下载 Jaspersoft Studio 的源代码。但是当我尝试http://code.jaspersoft.com/svn/repos/jaspersoftstudio
使用用户名和密码连接时anonsvn
,就像他们难过一样,我收到了这个错误:
我正在尝试使用用户名和密码“anonsvn”从 SVN 下载 Jaspersoft Studio 的源代码。每次出现此错误时我都会收到:
开发人员对此错误的评论是:
我已经尝试过其他 SVN 客户端,但他们抛出了类似的错误。
请问我该如何解决这个问题,或者在哪里可以下载其他源代码?谢谢
r - Jaspersoft Studio for DeployR 中的新查询执行器
我正在尝试将 Jaspersoft Studio 与 DeployR 脚本结合起来。我在这里使用 Microsoft 的本教程,实际上是针对 iReport(Jaspersoft Studio 的前解决方案)。我已将教程中的必要 jar 文件添加到类路径中,并在 DeployR 中部署了 R 脚本。
在 Jasper 中运行报告后,报告中没有任何内容,也没有给出错误。但我有一个警告说: No query executer factory class registered for deployrScript queries.
所以我猜问题是 Jaspersoft Studio 找不到 deployrScript 的类,虽然这个类jRQueryExecuter2
在类路径中!
在 jrxml 你可以看到声明:
整个jrxml是:
和 R 脚本:
部署代码:
我已net.sf.jasperreports.query.executer.factory.deployrScript=com.revo.deployr.client.jasper.factory.RQueryExecuterFactory
按照 Narcis 的建议添加到属性,但 REPORT1 字段仍然为空,我在报告中什么也没有。
我的问题是如何将 DeployR 添加到 Jaspersoft Studio?
java - 将自定义数据源添加到 Jaspersoft Studio
我正在尝试通过将自定义数据源传递给表格来填充表格。我创建了一个带有表格的简单报告。它自己的报告从 ms sql 数据库中获取数据。我编写了一个类似于此示例中的类的 java 类。但我在表中没有任何价值。在示例中没有 scriptlet。我检查了(String) this.getFieldValue("KN_FormelGG");
代码行。它从现场获取数据并可以在报告中显示。所以我猜是bean数据源没有填满。我在afterGroupInit
. 如何在 jasper 中使用来自 java 的数据集合?我还尝试在数据集和查询对话框中添加 java bean ,但它也没有帮助我。我应该将脚本添加到子报表/表吗?我的问题的主要重点是在 scriptlet 中拥有自定义数据源。我去了其他问题通过,但我仍然没有得到答案。我添加$P{FieldDataSource}.getData()
以检查数据,但它提供空值。
Java类1:
Java 类 2
jrxml
java - 如何修复 Jaspersoft Studio 插件中由 TraceGovernor 引起的 java.lang.NullPointerException?
我正在为最新的 Jaspersoft 工作室编写插件。插件在尝试打开报告预览时崩溃。(来自插件) java.lang.NullPoinpointerException 的堆栈跟踪:
堆栈跟踪中的非代码是我的。我认为它无法加载必要的类。(Jaspersoft 工作室可以加载所有必要的库)有谁知道,请问如何处理它?非常感谢。
编辑
我发现,它是由 Jaspersoft studio 中的这个属性引起的,它加载扩展名,即加载TraceGovernor
. 用于调试报告,但与我的插件不兼容。
我已经通过从 java package 中删除它来解决这个问题com.jaspersoft.studio_6.3.0.final.jar\jasperreports_extension.properties
,但我想要一些非破坏性的方法,如何禁用这个扩展。
java - 在 jaspersoft studio 中处理多个数据源
在能够根据Add custom data source to Jaspersoft Studio将自定义数据源从 java bean 添加到报告后,我使用 jasper 进行报告的第二点。
我有一个使用数据库作为数据源的主报告。然后我在报表中添加一个 bean.xml 数据源,并在主报表中添加一个表,该表使用这个 bean.xml 数据源来获取 Java bean。
我的目标是从主报告中获取一个字段值并操作它的值,然后用这些值填充 bean,最后用 bean 填充表。
为此,我编写了 3 个类,我在表数据集中用作Scriptlet:
问题出在 FillTable 类中,当我String kNFormelGG = (String) this.getParameterValue("gg");
使用创建的 bean.xml 时,测试连接失败java.lang.reflect.InvocationTargetException
如果我分配一个固定值String kNFormelGG ="Test me"
,例如 bean 连接没有遇到错误,并且在将 bean.xml 分配为 Dataset1 中的默认数据适配器的值之后,它会用静态值填充表。如何从主报表数据源动态获取参数或值的数据并在 bean 中使用?我假设在从我的适配器调用静态工厂类时,这些字段仍然是空的。也许我错了,但我没有找到任何其他关于这个问题的声明。
BeanFactory 类
豆类
准备和创建 bean 的类
JRXML