问题标签 [dynamic-reports]

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.

0 投票
2 回答
1036 浏览

jasper-reports - 如何使用动态报表在 iReport 中动态增加列宽?

我创建了一个 jrxml 文件,并通过使用动态报告来填充模板的数据。我需要根据其中的内容调整列宽,我查看了文档和博客,一切都会导致拉伸溢出。但是它只会增加高度和包装数据。

我的场景我需要根据内容调整列的宽度。无论如何有可能吗?是否可以通过使用来做到这一点DynamicReports?如果有怎么办?

0 投票
1 回答
185 浏览

java - 动态报告 - 在报告顶部的每一页上显示一个超链接

我正在使用以下代码在每个页面上显示一个超链接。单击此按钮后,我需要显示文档的第一页。

我在这里做错了什么?我需要在每个页面上显示此链接。那么,如何在不对页码进行硬编码的情况下做到这一点?此外,它当前没有重定向到第一页。还需要做哪些改变?

0 投票
2 回答
944 浏览

java - 动态报告中的异常

您好我正在尝试在NetBeans7 IDE、java6、glassfish3.2 环境中生成动态报告。 我正在使用java> web 应用程序创建项目。 我用下面的罐子

commons-collections-3.2.1
commons-digester-2.0
dynamicreports-1.3.0
dynamicreports-adhoc-4.0.1
dynamicreports-core-4.0.1
itext-2.1.7 jasperreports
-6.1.0
commons-logging-1.2
commons-logging- 1.2-javadoc
common-lang3.jar

但我 在线程“main”java.lang.NoClassDefFoundError: org/apache/commons/lang/Validate 中遇到异常

我调查了这个问题,发现我必须添加
1)common-lang3.jar
2)和 common-lang3。 jar 在 WEB-INF>lib 中丢失,

我添加了提到的 jar,它也可以在 WEB-INF>lib 中使用。但我仍然面临同样的问题。

运行java文件时发现以下异常

跑:

我的代码:

任何人都可以建议我缺少什么。在此先感谢

0 投票
1 回答
556 浏览

excel - 使用 JasperXlsxExporterBuilder 分隔工作表中的子报表

我想在工作表中分隔子报表,但如果我 setOnePagePerSheet(true) 第二个子报表,这在多个工作表中也是很长的休息时间。我希望每个子报告只有一个工作表。

这些是我对导出器的设置:

0 投票
1 回答
231 浏览

java - 使用 JasperXlsxExporterBuilder 在工作表中进行不同的列分段

我有两个子报告,它们位于单独的工作表中。问题是,第二个工作表中的列分割与第一个工作表中的相同,因此有一些合并的单元格。对于合并的单元格,您无法对列进行排序(“此操作要求合并的单元格大小相同”)。

我怎样才能强制执行列的新样式/分段?

这些是我对导出器的设置:

第二份报告的输出 (cmp.subreport(secondReportBuilder)) 第二份报告的输出 我希望只有两列 (AB) 而不是 AG。

0 投票
0 回答
1144 浏览

jquery - 从 DynamicReport 打印 PDF 时,Firefox 中的“访问属性 'print' 的权限被拒绝”。更改“pdfjs.disabled”没有帮助

我在 Servlet 中使用动态报告生成 PDF 并使用代码将其输出到 jsp 页面

在 Jquery 中,我将 pdf 作为弹出窗口加载到新窗口中

但这会返回一个错误

错误:访问属性“打印”的权限被拒绝

火狐版本是 43.0 。我尝试在 about:config 中将 'pdfjs.disabled' 更改为 'true',但这没有帮助:当设置并尝试打印时,窗口会立即自动关闭并且 pdf 会自动保存并且控制台显示错误:

“NS_ERROR_NOT_AVAILABLE:”

.

更新的问题

我刚刚意识到问题不只是打印,我尝试从页面中检索 HTML 内容。

返回一个错误,

错误:访问属性“文档”的权限被拒绝

现在,如果我在上述两个代码中删除 setTimeout() 函数,第一个将打印空白页,第二个警报为空白。即,我猜到那时内容还没有加载。

0 投票
0 回答
175 浏览

pdf - Jasper 报告在服务器中花费了很长时间,但在本地却没有

我正在尝试通过在后台使用 JasperReports 的 DynamicReports 生成 PDF 文件。我尝试在本地机器上生成 50 个 pdf 文件。它运行良好,生成文件并将其上传到我的 aws S3 客户端大约需要 35 秒。

将 JAR 上传到服务器后,服务器需要 50 秒来生成每个 PDF 文件。因此,在 s3 中生成和上传 50 个文件总共需要 2500 秒。每个文件大约 3 或 4 kb

更新:我尝试在服务器中进行更多调试。据我发现, toPdf 函数需要很多时间。不确定这是因为 toPdf 或将文件流存储在服务器中

代码片段:

如果有人可以帮助我解决这个问题!这一定非常棒!!

0 投票
1 回答
543 浏览

jasper-reports - 如何在动态报告中更改甘特图中百分比条的颜色?

我需要帮助来更改甘特图中百分比条的颜色。我正在使用动态报告 api 生成 pdf 格式的报告。

我需要更改进度条的颜色,它始终显示为绿色,我想更改它。

应用此代码后的图像。 我想把绿色换成另一种颜色

0 投票
1 回答
1569 浏览

reporting-services - RDLC - 用空字符串替换#Error

我有一个Tablix分组总数。但是,我的列数据有时可以是stringintdecimal等……这取决于调用的存储过程。注意:这是一个动态过程。

设置 DataTable 值

所以,当数据是十进制整数其他数字类型时,我想在我的Total. 为此,我有这个可爱的表达方式:

总表达

但是,当数据类型不是数字时,我会得到#Error。如何将#Error替换为空字符串(例如)?

我已经尝试过了:

和这个

和这个

和这个

和这个

没有任何效果......总是显示#Error

0 投票
1 回答
708 浏览

java - Jasper/Dynamic 报告将小计乘以数字(动态报告,而不是 JRXML)

是否可以将小计与 Jasper/Dynamic 报告中的指定数字相乘?我有小计的总和,我想有可能在开始报告之前输入折扣,我想在我的报告中看到它。有什么方法可以创建变量并乘以或除以小计?例如:

如何创建“myCreatedNumber”?因为 sbt.sum(colUnits.multiply(column)) 仅适用于列,我想乘以数字。

我看到有很多人足够聪明,在没有代码示例并给我缺点的情况下无法理解我在问什么,但我会尝试解释更多。假设我有一张小计金额的发票。但我想给我手动设置的折扣,折扣不存储在 DataSource 中。如何在 Java 的 Dynamic/Jasper 报告中创建变量?

添加我试过这个:

但是当我取消注释最后一行时,报告显示为空。如果我添加 JOption 窗格以显示 xxx 它显示 15,但报告仍然是空的。