Jasper reports 如何在jasper报告中通过将值传递为true或false来隐藏croostab中的特定行?

Jasper reports 如何在jasper报告中通过将值传递为true或false来隐藏croostab中的特定行?,jasper-reports,Jasper Reports,我有一个croostab,根据需求,我必须隐藏一个特定的行值。我该怎么做? 假设有4行- apple bengaluru 5 samsung delhi 7 vivo mumbai 8 xiomi chennai 6 有时我必须隐藏第2行,有时根据传递的值true或false隐藏第3或4行。您可以在下一次显示时使用print属性 要仅在报告参数myBoolean为true时打印行,请执行以下操作: <printWhenExpression&

我有一个croostab,根据需求,我必须隐藏一个特定的行值。我该怎么做? 假设有4行-

apple    bengaluru  5
samsung  delhi      7
vivo     mumbai     8
xiomi    chennai    6

有时我必须隐藏第2行,有时根据传递的值true或false隐藏第3或4行。

您可以在下一次显示时使用
print
属性

要仅在报告参数
myBoolean
为true时打印行,请执行以下操作:

<printWhenExpression><![CDATA[$P{myBoolean}]]></printWhenExpression>

如果要隐藏它而不从页面中删除它的位置,请参见以下内容