如何在文本字段中的“表达式在打印时”返回true后设置变量值

布洛博纳特

使用iReport,我有一个文本字段,其中包含以下“表达式时打印”:

new Boolean($F{data}.doubleValue()<3 && $V{check}.intValue()==0);

我的问题是我只想将此文本字段打印一次。为此,我认为我可以使用变量(check)。

我尝试将以下表达式用于变量:

($F{data}.doubleValue()<3) ? 1 : 0

问题在于,在文本字段检查其“打印条件”之前会调用变量的表达式,因此永远不会打印该文本字段。

在文本字段“打印条件”返回true之后,如何实现设置变量值?

我要标记小于参考值的第一个值

佩特·弗里伯格

我经常使用参数映射(P{REPORT_PARAMETERS_MAP})来存储和评估自定义表达式,具体取决于先前的值和输出

示例true如果返回$F{X}<100并且从未低于此,则返回

<printWhenExpression>
     <![CDATA[$F{X}.doubleValue()<100?$P{REPORT_PARAMETERS_MAP}.put("X_LESS_100",true)==null?true:false:false]]>
</printWhenExpression>

该表达式利用了Map.put(K,V)返回与key关联的先前值的事实,即null如果从未调用,则第二次$F{X}低于100时它将返回我们先前的设定值true

注意:您不需要定义任何变量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

表达式时如何链接到打印中的“ this”文本字段?

来自分类Dev

如何在正则表达式模式中包含变量值?

来自分类Dev

如何在文本中打印变量值

来自分类Dev

如何在 If 中设置变量值

来自分类Dev

如何在打印预览中获取输入文本字段值?

来自分类Dev

在jQuery的隐藏文本字段中传递变量值

来自分类Dev

在Ansible中设置变量值时如何使用算术?

来自分类Dev

情节标题中的表达式+变量值+普通文本

来自分类Dev

ggplot:具有LaTex表达式+变量值+普通文本的图例标签

来自分类Dev

如何在angularjs模板中设置范围变量值

来自分类Dev

如何在Flask HTML模板中设置变量值

来自分类Dev

如何在<input value =''“>中设置Javascript的变量值

来自分类Dev

如何在angularjs模板中设置范围变量值

来自分类Dev

如何在类中存储变量值,即“设置”?

来自分类Dev

如何在函数中设置变量值?

来自分类Dev

如何使用Java脚本验证正则表达式中jsp中的文本字段

来自分类Dev

使用优化的if else表达式确定变量值

来自分类Dev

Java正则表达式匹配变量值

来自分类Dev

如何使用正则表达式搜索来搜索变量值

来自分类Dev

是否可以在正则表达式中对变量值进行数学运算?

来自分类Dev

可以在正则表达式中对变量值进行数学运算吗?

来自分类Dev

在ruby脚本的正则表达式中插入变量值

来自分类Dev

在Shell脚本中的Math表达式中使用变量值

来自分类Dev

python 3.8.0-在新行上打印带有变量值的自文档表达式

来自分类Dev

如何在调用函数之前检查空文本字段和电子邮件、密码正则表达式?

来自分类Dev

如何在Firebase Cloud中将变量值设置为“字段名称”。网页/ HTML

来自分类Dev

如何在生成项目(gyp)时打印变量值

来自分类Dev

如何在 ForEach 控制器中使用匹配计数为 -1 的两个正则表达式变量值

来自分类Dev

使用正则表达式设置文本字段的长度

Related 相关文章

  1. 1

    表达式时如何链接到打印中的“ this”文本字段?

  2. 2

    如何在正则表达式模式中包含变量值?

  3. 3

    如何在文本中打印变量值

  4. 4

    如何在 If 中设置变量值

  5. 5

    如何在打印预览中获取输入文本字段值?

  6. 6

    在jQuery的隐藏文本字段中传递变量值

  7. 7

    在Ansible中设置变量值时如何使用算术?

  8. 8

    情节标题中的表达式+变量值+普通文本

  9. 9

    ggplot:具有LaTex表达式+变量值+普通文本的图例标签

  10. 10

    如何在angularjs模板中设置范围变量值

  11. 11

    如何在Flask HTML模板中设置变量值

  12. 12

    如何在<input value =''“>中设置Javascript的变量值

  13. 13

    如何在angularjs模板中设置范围变量值

  14. 14

    如何在类中存储变量值,即“设置”?

  15. 15

    如何在函数中设置变量值?

  16. 16

    如何使用Java脚本验证正则表达式中jsp中的文本字段

  17. 17

    使用优化的if else表达式确定变量值

  18. 18

    Java正则表达式匹配变量值

  19. 19

    如何使用正则表达式搜索来搜索变量值

  20. 20

    是否可以在正则表达式中对变量值进行数学运算?

  21. 21

    可以在正则表达式中对变量值进行数学运算吗?

  22. 22

    在ruby脚本的正则表达式中插入变量值

  23. 23

    在Shell脚本中的Math表达式中使用变量值

  24. 24

    python 3.8.0-在新行上打印带有变量值的自文档表达式

  25. 25

    如何在调用函数之前检查空文本字段和电子邮件、密码正则表达式?

  26. 26

    如何在Firebase Cloud中将变量值设置为“字段名称”。网页/ HTML

  27. 27

    如何在生成项目(gyp)时打印变量值

  28. 28

    如何在 ForEach 控制器中使用匹配计数为 -1 的两个正则表达式变量值

  29. 29

    使用正则表达式设置文本字段的长度

热门标签

归档