问题标签 [dynamic-jasper]

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 投票
1 回答
821 浏览

java - 是否可以在 DynamicJasper 中使用 .jrtx 文件中的样式?

我正在使用 DynamicJasper 即时生成一些报告,并且我想使用我的.jrtx模板。有没有办法做到这一点?

0 投票
1 回答
506 浏览

jasper-reports - 使用 DynamicJasper 创建报告时缺少数据

有人在使用 dynamicJasper 时遇到过单词丢失的问题吗?关于问题的更多细节是:假设在某些领域我想打印出相当大的字符串:“HOUSE NUMBER”

因此,如果该列的宽度设置为 30,则打印得很好,

如果设置为 20,则仅打印出 HOUSE并且

如果设置为 15,则两个单词都会打印,但在两行中,这也很好。

我不知道如何避免这个问题,如果某个列中有许多不同的“字符串”并且无论设置什么宽度,总会缺少一些东西。

感谢帮助

0 投票
1 回答
2259 浏览

java - 如何生成水平跨越多个页面的 PDF 报告

我必须生成包含许多(在运行时定义的)列的 PDF 报告。当用户选择要显示的许多字段时,这些报告可能会水平跨越多个页面。我正在使用 DynamicJasper 并且可以在所有列都适合一页时成功生成动态报告。如果不这样做,则会裁剪报告并且只显示几列。我尝试在运行时更改页面宽度并且报告没有被裁剪,但由于页面大小不标准而无法正确打印。哪种是生成此类报告的正确方法?
目标是将大表拆分为多个页面,如果它们超出页面宽度,例如打印电子表格时。

是否可以使用 JasperReports 来实现它?

0 投票
2 回答
806 浏览

dynamic - Jasper / DynamicJasper:如何反转列标题

我有一份 Jasper 报告,其输出格式如下:

如何使该表成为这种格式:

列标题现在已成为行标题。

我实际上使用的是 DynamicJasper,但当然,它仍然依赖于 Jasper。

我应该设置什么特殊设置或属性来实现我正在寻找的格式。

另外,你怎么称呼这种格式?倒置的标题?倒列?由于我使用的关键字似乎不正确,因此很难谷歌搜索这个问题。谷歌总是给我不同的答案。

0 投票
3 回答
4733 浏览

java - 在 DynamicJasper 图表中使用 CustomExpression

我有一个项目使用 DynamicJasper 创建报告。到目前为止它运行良好,但是当我想将图表添加到以前的功能报告中时,我遇到了问题。

我不断得到这个:

net.sf.jasperreports.engine.design.JRValidationException:报告设计无效:1. 未找到字段:net.sf.jasperreports.engine.design.JRAbstractCompiler.verifyDesign(JRAbstractCompiler.java:258) 处 net.sf 处的 customExpression_for_Ganancia。 jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:140) at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:215) at ar.com.fdvs.dj.core.DynamicJasperHelper.generateJasperReport( DynamicJasperHelper.java:519) at ar.com.fdvs.dj.core.DynamicJasperHelper.generateJasperPrint(DynamicJasperHelper.java:279) at ar.com.fdvs.dj.core.DynamicJasperHelper.generateJasperPrint(DynamicJasperHelper.java:232)

Ganancia 是图表中唯一属于 CustomExpression 的列。如果我不将此列作为系列添加到图表中,则图表会正确呈现。图表似乎不太适合表达......

我的代码片段:

正如我所说,报告在没有图表的情况下正确显示,而在图表中,只有当表达式列作为一个系列包含时才会失败。

欢迎任何想法!

0 投票
1 回答
321 浏览

struts-1 - DynamicJasper + Struts 1

我在官方文档中看到 DynamicJasper 与 Struts 2 的集成是可能的并且很容易。但是 Struts 1 怎么样?是否有可能与 Struts 2 进行集成?

0 投票
1 回答
850 浏览

dynamic-jasper - 如何修改标题模板jrxml

我用 ireport 4.0.2 创建了一个模板文件,并在代码中设置了模板文件:

drb.setTemplateFile("report1.jrxml");

但是,当我这样做时,我无法设置模板的标题:

第二个问题,当我添加一个时GlobalFooterVariable(columnSolde, DJCalculation.SUM),它可以工作,但我有一个标签“全球”出现在左边

我怎样才能解决这个问题 ?任何答案谢谢

您可以在此 url 上找到报告的外观

http://i.stack.imgur.com/6h0Vq.png

0 投票
1 回答
1141 浏览

java - 如何在 jsf 1.2 中使用 DynamicJasper

我找到了静态 jasper 和 jsf 及其工作的示例,但在动态 jasper 中无法工作(当我尝试导出 JasperPrint 时,我遇到了一个奇怪的异常

0 投票
0 回答
1709 浏览

jasper-reports - 在 Dynamic Jasper 中为全局页脚变量设置不同的标题?

我们可以为全局页脚变量设置不同的标题吗?

我需要显示页脚变量,如下所示:


总天数:120 平均天数:20 剩余天数:5


目前我只能为所有变量设置一个标题。

我添加了 3 个全局页脚变量

第三个页脚变量应该是计算剩余天数的自定义表达式。这应该在报告的末尾显示为

总天数:120 平均天数:20 剩余天数:5

目前我只能通过使用设置一个标题

请帮助我显示全局变量的不同标题以及自定义表达式如何与全局变量相关联。

0 投票
1 回答
2135 浏览

list - 如何设置列表的值在动态碧玉

我需要在我的报告中生成动态列数。所以我为我的 JasperPrint 设置了大量的对象:

我的 obj 是一个类:

然后我尝试创建列:

最终我有一个例外:

net.sf.jasperreports.engine.design.JRValidationException:报告设计无效:1. 文本字段表达式不支持类“java.lang.Object”。

请帮忙!我不知道如何使用 jasper 和列表或数组