Jasper reports 输入控件标签的别名

Jasper reports 输入控件标签的别名,jasper-reports,ireport,Jasper Reports,Ireport,我目前正在处理一个使用SQL通配符“%”和iLike函数的输入控件,因为我的输入控件使用SQL代码进行回调。现在,当我想在我的Titleband上显示参数时,我想让它显示我选择的单词,以替换我用作参数的“%”。当$P{param_name}等于我定义的内容时,有没有办法将它别名为其他内容?假设您当前的标题栏包含一个文本字段,其文本字段表达式为$P{param_name} 为了过滤掉通配符,您只需将文本字段表达式更改为类似“%.”的值($p{param_name})?“所有值”:(“针对“+$P{

我目前正在处理一个使用SQL通配符“%”和
iLike
函数的输入控件,因为我的输入控件使用SQL代码进行回调。现在,当我想在我的
Title
band上显示参数时,我想让它显示我选择的单词,以替换我用作参数的“%”。当
$P{param_name}
等于我定义的内容时,有没有办法将它别名为其他内容?

假设您当前的标题栏包含一个文本字段,其文本字段表达式为

$P{param_name}

为了过滤掉通配符,您只需将文本字段表达式更改为类似
“%.”的值($p{param_name})?“所有值”:(“针对“+$P{param_name}+””进行筛选)


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

太棒了,这非常有效。你介意我问一下在输入控件上是否可以做同样的事情吗?因此,它不显示
%
项目2
项目3
;它将显示
所有值
项目2
项目3
您的输入控制查询是什么?它需要在查询级别上解决。e、 g.使用
选择f1作为id,选择f2作为值联合选择“%”,选择“所有值”