我正在iReport 5.6.0中编写一个新报告,我想根据用户输入的参数值显示/隐藏列。我之前已经成功地使用“文本字段属性表达式”完成了此操作。
表达式只是一个布尔值。
现在,我想尝试利用两个不同的潜在用户输入参数。
背景:
我的报告有很多列。该报告旨在默认情况下显示一组基本的列式数据, 允许用户定义一组要包括/排除的列,这也是可以的。因为参数是在运行时定义的,所以我想添加一个参数,该参数将允许选择所有列以打印审计报告方案。因此,我希望ShowHide属性可以评估两个参数。我尝试了多种不同的方法来 using或construct 来评估两个参数,但我尚未成功获得所需的最终结果。虽然,我已经成功地编写了报告。
你们中有人使用我正在使用的结构成功完成此操作吗?这种构造的好处是,与PRINT WHEN构造不同,当数据不可见时,空间会折叠。我不使用PRINT WHEN,因为我没有使用表格-它不允许用户进行选择(我的软件没有使用jasper服务器)。
在此先感谢您提供的任何指导。
MT。