JasperReports 动态输入控件

2023-12-15

我目前正在尝试创建具有一些特殊输入控制行为的 JasperReport 报告。我的需求是:

  • 四个输入控件,其中两个是日期框,另一个是单选按钮
  • 根据单选按钮的选择,其中一个数据框应该可见或不可见
  • 因此,如果选择选项 1,则显示两个日期框;如果选择选项 2,则仅显示一个日期框

我想知道是否有一个“干净”的解决方案 - 没有找到任何东西。

任何指示都会有所帮助。


Print when 表达式与 JasperReports Server 上的输入控件无关。

没有内置支持根据不同输入控件的值隐藏和显示输入控件。级联输入控制的基础设施当然可以扩展以实现这一目标......但这并不是微不足道的。

我将采取的路径是自定义显示输入控件的 .jsp 页面。 JasperReports Server Ultimate Guide 中有一个名为“自定义输入控件表单”的部分,它可以帮助您开始这条道路。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JasperReports 动态输入控件 的相关文章

  • Jasper 报告迭代数组列表[重复]

    这个问题在这里已经有答案了 如何创建将在 Jasper 报告中作为参数传递的详细信息部分中的数组列表进行迭代的报告 这可能吗 我搜索并找到了必须添加 ArrayList 作为数据源的解决方案 我怎么做 Regards 您可以将 ArrayL
  • 查看输入缓冲区,并刷新 C 中的额外字符

    如果我想在 C 中接收一个字符输入 我将如何检查是否发送了额外的字符 如果是 我将如何清除它 是否有一个类似于 getc stdin 的函数 但它不会提示用户输入字符 所以我可以输入while getc stdin EOF 或者一个函数来查
  • 类型错误:“str”对象无法使用 input() 调用[重复]

    这个问题在这里已经有答案了 我有以下代码 它应该询问用户 2 文件名 我在第二个函数中的 input 中遇到错误 但在第一个函数中没有 我不明白 这是错误 输出 getOutputFile 文件 splitRAW py 第 22 行 位于
  • 如何在maven antrun插件中执行输入任务

    我创建了一个 Maven 项目 我正在尝试运行外部脚本 在此外部脚本中 我使用 read 命令来提出问题并获得答案 如果我做一个 它会起作用sudo mvn 包 with 执行 maven 插件 http www mojohaus org
  • 检查是否有任何输入元素处于焦点

    我有一个 jquery 脚本 当按下键盘上的任意键时 它会显示一个 div 我想向脚本添加一个条件 仅当页面上没有其他输入区域 文本区域或文本字段 处于焦点时才运行脚本 这样您就可以在页面的其余部分实际键入内容 而无需显示 div docu
  • Ember.js 输入字段

    是否可以在 Ember js 视图中使用标准 HTML5 输入字段 或者您是否被迫使用 Ember TextField Ember CheckBox Ember TextArea 和 Ember select 等内置字段的有限选择 我似乎无
  • 如何使用 DynamicJasper 在 JasperReports 的页脚处显示每列的总和而不进行分组?

    我尝试使用下面的方法 drb addGlobalFooterVariable totalAmount DJCalculation SUM drb addGlobalFooterVariable basicAmount DJCalculati
  • 如何在 JasperReports 中解码 html 实体

    我有一些用 JasperReports 编写的报告 它们按字面意思显示 html 实体 例如 项目符号点 使用 html 实体文本表示显示 8226 你知道有什么办法吗 In the textField设置markup属性为html 这是如
  • 在 JasperReports 中打印何时(到达最后一个元素)表达式

    是否可以生成一个 Print When Expression 来检测 XML 数据源文件中的最后一个元素 基本上 我有一个报告 在详细信息区域的子报告之后插入了分栏符 这样我就可以清楚地定义新记录的开头的新页面 但它总是让我最后一页空白 因
  • Windows批处理编程中的用户输入操作

    我想以 ddmmyyyy 格式接受用户的输入 当用户以这种格式输入日期时 文件将移动到相应的文件夹 我尝试了以下代码但失败了 SET p str 输入文件夹的名称 例如30062011 移动 C Documents and Settings
  • Javascript 设置输入字段的值

    因为虽然我无法设置 type text 的输入字段的值 以前 我总是使用这样的东西
  • 将 jasper 导出为 pdf 时出现 NoClassDefFoundError: com/itextpdf/text/DocumentException

    我创建了一个jasper报告 现在我需要将该报告导出到pdf格式 这是我的代码 compiles jrxml JasperCompileManager compileReportToFile reportName jrxml fills c
  • JQuery 使用一个复选框以编程方式取消选中其他复选框

    我正在寻找一个脚本 其中一个复选框将取消选中另一个复选框 虽然有点复杂 因为所有数据都是以编程方式加载的 因此 如果未选中某个复选框 则过程将获取其 src 值 然后遍历其他输入并查找标题为 RQlevel 单击元素的 src 值的输入 并
  • Android 软键盘先显示数字视图

    我的应用程序上有一个登录屏幕 它接受 CPF 作为登录名 CPF 是每个巴西公民都有的唯一号码标识 例如 10546819546 但它也可以接受护照号码作为登录名 并且上面可能有字母 我的问题是我希望键盘在弹出时在默认字母表之前显示数字 符
  • iReport导出的pdf不显示正确的字体

    在 iReport 中使用 Times New Roman 字体生成的 PDF 似乎使用 Arial 作为其打印版本 知道问题是什么吗 我发现 至少对我来说 我必须在 xml 中的每个字体标签上显式设置 pdfEncoding 属性以及 p
  • Javafx 从 TextField 获取输入

    这是我当前的代码 它所做的只是为我制作的计算器设置一个 GUI 界面 我希望用户输入两个值 然后当按下 Sum 按钮时 它将两个值加在一起并将其显示在 Sum 文本字段中 我正在尝试使用 JavaFX 如果您能提供一些帮助 我将不胜感激 i
  • TensorFlow:在训练时更改变量

    如果我将输入管道从 feed dict 更改为 tf data dataset 如何在每次迭代后的训练期间更改网络内参数的值 澄清一下 旧代码看起来像这样 Define Training Step model is some class t
  • C - 直接从键盘缓冲区读取

    这是C语言中的一个问题 如何直接读取键盘缓冲区中的数据 我想直接访问数据并将其存储在变量中 变量应该是什么数据类型 我需要它用于我们研究所目前正在开发的操作系统 它被称为 ICS OS 我不太清楚具体细节 它在 x86 32 位机器上运行
  • Cakephp 自定义日期输入表单助手的输出

    I got echo this gt Form gt input birthdate array label gt Geburtsdatum true dateFormat gt DMY minYear gt date Y 70 maxYe
  • jasper 报告 pdf 导出中忽略半透明(半透明)背景色

    问 为什么保存为 PDF 时 Alpha 信息会丢失 Jaspersoft studio 不允许我用 Alpha 指定颜色 因此 我尝试聪明地在着色元素上指定键 并更改代码中的颜色 如下所示 JasperReport jasperRepor

随机推荐

  • 回收ImageView的位图

    我有这样的事情 Bitmap Config conf Bitmap Config ARGB 8888 WeakReference
  • 如何找出渐变中的所有颜色? [复制]

    这个问题在这里已经有答案了 可能的重复 JavaScript 颜色渐变 我有颜色一 比如说黄色 和颜色二 蓝色 它们构成了一个渐变 基于 0 到 100 的值 0 表示黄色 100 表示蓝色 我想表示颜色一和颜色二的混合 我正在尝试在移动浏
  • 默认情况下,从工作线程发出 Qt::signal 会使主线程上的 UI 更新吗?

    我是新来的Qt 我有一个工作线程std thread 工作线程函数在循环中不断地获取一些数据 数据的大小经常更新Text上的元素QML用户界面 我有一个侦听器回调 它只不过是一个std function它被从调用thread s funct
  • ActionListener 被多次调用(错误?) - Mojarra 2.1.3

    我有以下按钮
  • 未向所有用户显示凭据提供程序(包括其他用户)

    我试图在签名选项中显示所有本地用户和其他用户 域用户 的凭据提供程序 但我无法这样做 我参考以下资料开发了这个凭证提供程序here 我对 CSampleprovider cpp 文件的 EnumerateCredentials 和 GetC
  • 如何按行和列随机化(或排列)数据帧?

    我有一个像这样的数据框 df1 f1 f2 f3 f4 f5 d1 1 0 1 1 1 d2 1 0 0 1 0 d3 0 0 0 1 1 d4 0 1 0 0 1 d1 d4 列是行名 f1 f5 行是列名 为了执行示例 df1 我得到了
  • 如何确定重叠日期范围的最大数量?

    这个问题可能类似于 确定两个日期范围是否重叠 多个日期范围重叠比较 如何有效地进行 但是 如何获得重叠日期范围的最大数量 最好是 C 语言 示例 从 到 01 01 2012 10 01 2012 03 01 2012 08 01 2012
  • 更改 Git 远程 URL 后远程被拒绝(不允许浅更新)

    我有一个在 Git 版本控制下的项目 我在服务器和本地计算机上工作 我最初将远程源设置为本地计算机 但现在我想将其更改为 BitBucket 在服务器上我使用了命令 git remote set url origin bitbucket a
  • SQL Server 2000 带参数的存储过程分支

    我想创建一个存储过程 如果参数为 1 则该列上不应有 where 子句 否则应有 WHERE 子句 没有大量 IF 分支的最佳方法是什么 我检查了档案 有几个类似的问题 但不完全相同 CREATE PROCEDURE report site
  • 获取 ALM REST API 中给定测试集文件夹路径的所有测试集

    我正在使用 PHP 获取给定文件夹中所有测试集中的所有测试用例 我跟着这个tutorial建立连接 我正在使用以下查询得到id我想要作为根目录的测试集文件夹 所以这给了我一个id 12345例如 如何获取此测试集文件夹下的所有测试用例 经过
  • 解析错误:语法错误,意外的文件结尾[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 目前不接受答案 我的代码如下所示 在我的页面 w o l ml login php 上显示此消息 解析错误 语法错误 第 36 行 home u536535282 public html i
  • 连接到已配对的蓝牙设备

    最近 我尝试让配对过程以编程方式工作 并且成功了 但我最近发现我的应用程序的用户可以连接到几个 有趣的 设备 所以我必须提示用户选择一个设备连接到 所以我必须将用户连接到已经配对的蓝牙设备 但我的努力都没有效果 我尝试使用以下命令再次运行配
  • 如何在 JavaScript 中获取单击的 div 元素的 ID?

    我的问题是如何获取刚刚被单击的元素的 ID JavaScript 您可以使用 target 元素 在除 IE 之外的所有浏览器中 和 srcElement 在 IE 中 来检索单击的元素 function click e In Intern
  • 上传到 Amazon S3 并从 Rails 服务器调用 Amazon Cognito Identity

    我正在尝试按照以下步骤从 iOS 应用程序将文件上传到 Amazon S3 根据AWS iOS SDK文档 在上传之前 需要对应用程序用户进行身份验证 以便通过我的后端服务器安全访问AWS资源 http docs aws amazon co
  • Android 中应用程序资产目录中的符号链接创建

    我似乎无法找到这个具体问题的可靠答案 我正在尝试以编程方式创建同一应用程序资产目录中另一个位置的资产文件夹中目录的符号链接 本质上 我希望做与 Java nio Files 的 createSymbolicLink 方法相同的事情 有没有可
  • 如何检测 Firebase 存储文件是否存在?

    我正在写一个 Swift 扩展FIRStorageReference检测文件是否存在 我正在打电话metadataWithCompletion 如果完成块是可选的NSError未设置 我认为可以安全地假设该文件存在 如果设置了 NSErro
  • UIWebView iOS 4.2.1 中的阿拉伯语 TTF(TrueType 字体)

    你好 我想在 UIWebView 中使用自定义阿拉伯字体 我读到 iOS 4 2 及以上我们可以使用 TTF 网络字体 我的资源中有阿拉伯字体 以下是我正在使用的代码
  • 从代码后面获取属性到 aspx 页面

    是否可以将代码后面 aspx cs 文件中的属性 get set 说Name获取到jquery中 是的 取决于您的框架 您可能会遇到编码问题 因此请确保转义 javascript 的值
  • 使用多个键从 dict 中获取元素

    如果我有 d one 1 two 2 three 3 four 4 如何在一个命令中获取 一 和 三 的值 像这样的东西 out d one three But it gives an error Using 列表理解 gt gt gt d
  • JasperReports 动态输入控件

    我目前正在尝试创建具有一些特殊输入控制行为的 JasperReport 报告 我的需求是 四个输入控件 其中两个是日期框 另一个是单选按钮 根据单选按钮的选择 其中一个数据框应该可见或不可见 因此 如果选择选项 1 则显示两个日期框 如果选