问题标签 [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 编译 JRXML 的问题:列间距必须为正
我正在JasperSoft Studio中设计 JRXML 。我想要没有。页面中的列数更多。A4 页面格式不适合我的需要。因此选择“自定义”页面格式并将宽度更改为“1000”,将高度更改为“900”。当我编译时使用这些属性,我收到以下错误消息。我能知道我应该怎么做才能增加页面宽度以添加更多字段作为列。
空的 JRXML 示例:
jasper-reports - 为什么我的文字不会改变大小?
我正在使用Jaspersoft Studio并尝试做应该是最简单的任务之一,调整静态文本元素的大小。但是,无论我想到什么方法来尝试更改文本大小,它都保持默认大小。
这是我用于此类静态文本元素的 .jrxml 代码
附件也是我使用编辑器设置字体大小的图像。
进行这些更改后,文本仍然是默认大小。这是生成报告的图像...
有谁知道为什么会这样?Jaspersoft Studio或JasperReports中是否有某种我忘记的全局文本设置?
jdbc - 与 Jaspersoft Studio 的 groovy 和 jdbc 连接
我尝试在报告中使用 groovy 将子数据集连接到 Oracle 数据库。
-> 在报告中> 属性> 语言:groovy
-> 在我的数据集中,我选择“使用其他连接”和表达式:
我的参数(ip、端口、用户、密码)是正确的,我已经做了这个 java 并且它可以工作,但我需要用 groovy 来做这个:(
当我预览报告(使用 groovy)时,我收到以下错误:
首先,感谢您的回复。
似乎是一个很好的表达方式:当我尝试使用 groovyconsole.bat 连接到我的数据库时它可以工作。
但是我总是无法从 jasperstudio 连接到我的 oracle 数据库,我不知道为什么。
我有 ojdbc14-1.0.jar 到我的构建路径(我使用与 java jdbc 连接相同的 jar,它正在工作)
我有 groovy-sql-2.3.6.jar 到我的构建路径(然后所有来自 groovy 的 .jar 因为我“绝望”但它没有改变任何东西)
-> 在报告中> 属性> 语言:groovy
-> 在我的数据集中,我选择“使用其他连接”和表达式:
它仍然不起作用我在预览后的“填写报告”阶段收到以下错误:
我也尝试使用“/XE”,但它也不起作用。
我不知道我做错了什么,有什么想法吗?
感谢帮助 !:)
jasper-reports - 如何在 JasperReport 数据集定义的 where 子句中使用子选择?
我尝试在 JasperSoft 报告(JasperSoft Studio V 5.6)中定义一个数据集,该报告使用带有如下参数的子选择:
subselect 语句的SELECT带有错误消息的注释'no viable alternative at input 'select''
。
SQL 语句可以使用简单的数据库工具执行,因此 der JasperReports 语法中必须有一些特殊之处。
我很感激有关如何在 JasperSoft 中实现我的用例的任何信息。如果不支持子选择,定义查询的推荐方法是什么?
scriptlet - jasperstudio 5.6.x 中不支持的major.minor 版本,带有scriptlet 类
我创建了一个带有类的简单 .jar,以通过 scriptlet 处理 Jasper 报告中的参数。我已将 .jar 添加到报告项目的构建路径中。
.jar 使用 JDK 1.7 编译,Jasper 项目的执行环境设置为 JRE 1.7,Java Compiler 合规级别为 1.7。JAVA_HOME 指向 jdk 1.7。
当尝试通过 scriptlet 参数访问 .jar 时,JasperStudio 仍然抱怨 Unsupported major.minor 版本 51.0。
JasperStudio 使用 jdk 1.6 吗?!我想我已经通过为项目设置所有相关的 Java 属性来确保它不会。
我的电脑甚至没有java 1.6。
显然 JasperStudio 的某些东西仍然覆盖了我的 jre/jdk 选择,但我不知道在哪里/如何。请给我你的建议,看看在哪里。谢谢一百万
jasper-reports - 我想在 jaspersoft 的 xyline 图中使用 Date 作为我的 x 值,但它只允许一个数字
有没有办法能够在 jaspersoft XYLine 图中呈现日期值而不是数字?有没有办法操纵 x 标签使其显示为 MM/DD?这是我现在的代码,我在其中获取月份和日期值并将它们连接为字符串,然后将它们转换为整数(922、923、924、925)。我也附上预览。
highcharts - HTML5/High 图表 - 截断 xAxis 标签
有人可以帮我截断Jaspersoft Studio中 Highcharts 上的标签吗?
因此,按照此链接中的说明(如何在 highcharts 中格式化 x 轴标签),我提出了以下内容:
但是,这导致报告失败。
以前有没有人通过Studio截断高图表上的标签?你能提供一个如何做到这一点的例子吗?我在堆积柱形图上执行此操作。任何帮助将非常感激。
sql - 在 Jaspersoft Studio 中使用 log4j 输出 SQL
先来点背景。我正在使用 Jaspersoft Studio 5.6.0 Final 并按照此处的说明设置 log4j。我试图让 log4j 在我的报告运行时输出 SQL 查询。我的查询有问题,需要查看 Jaspersoft Studio 输出的 SQL。我有一个有效的数据源设置,因此与数据源的连接不是问题。
我认为按照上面链接中的说明然后添加log4j.logger.net.sf.jasperreports.engine.query.JRJdbcQueryExecuter=debug
到我的log4j-config.properties
文件中可以让我看到输出 SQL,但它不起作用。
要运行报告,我编译 jrxml,然后单击预览选项卡。由于我按照上面链接中的说明进行操作,所以当我这样做时,不应该将 SQL 输出到我的 log4j 日志文件吗?
我需要让这个工作,所以我可以修复我的查询。任何帮助是极大的赞赏。
jasper-reports - 将数据从主数据集传递到表数据集
我正在使用一张表在Jaspersoft Studio 5.6.1中创建简单的报告。
通过 JRBeanCollectionDataSource从Java向此报告发送数据。
在报告中,我已经可以通过字段获取此数据:报告-> 数据集和查询...-> JavaBean 选项卡-> 在类名中编写Java类,该类在 JRBeanCollectionDataSource 中的列表中-> 添加选定字段
所以现在我可以显示传入的数据。
但是,如果我想在表中执行此操作 - 我需要创建数据集(为什么?)并选择“使用用于填充主报告的相同连接”。向新数据集添加相同的字段没有帮助,也没有为数据集选择“连接到域”。没有显示错误。