当前位置: 首页 > 知识库问答 >
问题:

在jasperreport服务器中创建的输入控件是否独立?

卫振
2023-03-14

共有1个答案

端木权
2023-03-14

很难说他们是独立的。我想他们是有血缘关系的。它非常类似于java的工作方式。您有*.java*.class文件,其中class文件是从java文件派生出来的。

因此,*.jrxml文件只是一个文本文档,以更友好的方式包含了报表的实际设计。为了运行报告,JasperReports需要jrxml文件的编译版本。*.jasper文件是编译后的版本,然后用于在运行时执行报告。

JasperServer不是必需的。这取决于你想做什么。从技术上讲,这些报告具有汇编和执行所需的所有信息。就像我对您前面问题的评论一样,在执行报告时,获取报告所需的任何参数的值并将其传递给JasperReports基本上取决于您。JasperServer只是实现这一目的的一种手段,它为实现这一目的提供了一个更加用户友好的GUI前端。

由于不知道最终用户打算如何使用/访问您的报告,因此很难给出更多的指导。但在几乎所有情况下,您都需要创建一个屏幕,提示用户输入报表中所需的参数值,并将其传递给Engine。

 类似资料:
  • 我的问题与生成报告时的错误有关。 在JasperReports Server中创建了一个单输入控制值,但当您尝试生成报告时,我得到了错误: 在预览版iReport中,一切都完美无瑕。我将输入值并生成报告。

  • 我在JasperReports Server 5.2.0中有一个报告,在这个报告中我有两个输入控件 第一个是: 另一个是 我正在将这两个参数传递给报表,现在在报表的末尾,我想显示输入的参数选择值,以便用户可以看到他选择了什么。但我无法获得参数的可见值。我只能打印值列值。 那么我的问题是,有没有办法在报表中打印输入控件的可见列值?

  • 使用单选查询创建输入控件时,如果在值或可见字段中包含任何原始ID(如GUID),服务器将引发运行时异常: Jasperreports服务器版本:6.6.0 如何复制:上载任何示例报告并编辑此报告。通过选择单选查询选项,将输入控件添加到此报表。填写必填字段,并在“定义查询”页面上添加以下查询 然后在“设置参数值”页面上,输入ID作为值列,输入ID作为可见列。提交并保存输入控件和报告。执行此报告时,J

  • 问题内容: 我将所有AngularJS控制器都放在一个文件controllers.js中。该文件的结构如下: 我想做的是将Ctrl1和Ctrl2放入单独的文件中。然后,我会将这两个文件都包含在index.html中,但是应该如何构造呢?我尝试做这样的事情,它在网络浏览器控制台中引发错误,提示找不到控制器。有什么提示吗? 问题答案: 文件一: 文件二: 文件三: 按该顺序包括。我推荐3个文件,因此模

  • 我的所有AngularJS控制器都在一个文件controllers.js中。该文件的结构如下: 我想做的是将Ctrl1和Ctrl2放入单独的文件中。然后,我会在index.html中包含这两个文件,但该如何结构化呢?我试着做这样的事情,它在web浏览器控制台中抛出一个错误,说它找不到我的控制器。有什么提示吗? 我搜索了StackOverflow并发现了这个类似的问题--然而,这个语法在Angula

  • 创建 http 服务器 package main   import ( "net/http"   "github.com/hprose/hprose-golang/rpc" )   func hello(name string) string { return "Hello " + name + "!" }   func main() { service := rp