【问题标题】:DynamicJasper : Conditional style based on a hidden fieldDynamicJasper:基于隐藏字段的条件样式
【发布时间】:2016-11-03 11:35:58
【问题描述】:

只是想检查一下,动态 jasper 是否有任何方法用于 PrintWhenExpression 或基于隐藏字段的条件样式,我的情况是,我正在尝试将 addConditionalStyles 与引用隐藏字段的值。

例如,字段名称、电话号码在报告中,我只想突出显示位置为“XXX”的所有记录,其中位置在报告中不是可见字段,但包含在数据源中

条件样式使用示例 http://dynamicjasper.com/2010/10/06/how-to-use-conditional-styles/

【问题讨论】:

  • 你有模板吗?
  • 你能详细说明你的问题吗?
  • 对不起,我错过了你的 cmets,我已经重新修改了问题.. 我也得到了我从动态 jasper 收到的解决方案

标签: java jasper-reports dynamic-jasper


【解决方案1】:

我能够通过 FDVSOLUTIONS 的 Juan Manuel Alvarez Gimenez 的以下建议解决这个问题,感谢 Juan

如果我们需要使用数据源中没有直接显示在任何列上的字段,我们必须像这样注册它们:

DynamicReportBuilder drb = new DynamicReportBuilder();

drb.addField("location", String.class.getName());

现在可以在自定义表达式中使用此字段,或者如果我们使用具有引用此字段的对象的模板

参考 http://dynamicjasper.com/2010/10/06/how-to-register-invisible-fields/

【讨论】:

    猜你喜欢
    • 2022-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-23
    • 1970-01-01
    相关资源
    最近更新 更多