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