我知道有几个JasperReports参数在iReport中有效,但在JasperReports Server中失败,但我在这里变得疯狂,不知道我还能尝试什么:
询问:
Select
app_user."first_name",
app_user."last_name"
From
app_user
Where
app_user."first_name" like $P{a}
参数(添加了具有以下数据的新参数):
name: a
Parameter class: java.lang.string
Use as a prompt: checked
其他一切都是空的。
如果我在iReport中运行它,我会得到一个提示寡妇,并且可以在那里输入字符串,并且当我在预览中获得正确的数据时,报告会正确过滤掉。
为了在服务器上使用此报告,我添加了新的输入控件:
id: a
name: a
Type: multi-select query (check box)
query resource: local
id: a
name: a
Query
Select
app_user."first_name"
From
app_user
Data source (from repository and selected database)
Value and visible columns
Value: first_name
Visible columns: first_name
当我从JR 服务器运行此报告时,我得到了正确的输入控件(从 first_name 中选择),但我得到的报告是空的。
我不确定我还能检查或做什么,因为参数名称、查询和其他应该是好的。
如果有任何想法,我的设置中还有什么问题。