别名输入控制标签

时间:2013-01-22 15:28:28

标签: jasper-reports ireport

我目前正在使用一个使用SQL通配符'%'和iLike函数的输入控件,因为我的输入控件使用SQL代码来撤回。现在,当我想在我的Title频段上显示参数时,我希望它显示我选择的单词,以替换我用作参数的'%'。当它等于我定义的东西时,有没有办法将$P{param_name}别名别名?

1 个答案:

答案 0 :(得分:1)

假设您当前的标题带包含带有文本字段表达式$P{param_name}的文本字段。

为了过滤外卡,您只需将文本字段表达式更改为"%".equals($P{param_name}) ? "All Values" : ("Filtered for '" + $P{param_name} +"'")

如果$P{param_name}包含%,则会显示所有值,否则会显示过滤为“{selected value}”