在iReport 4.8.0中,我想让用户从组合框/列表/下拉列表/集合中选择一个参数值(无论您选择什么),他选择的值将被插入到查询中。
我已经创建了一个字符串参数,当我预览报表并将字符串插入到查询中时会提示。它工作得很好,但现在我需要定义一个组合框。
我需要提供城市名称,所以我的查询是:
SELECT
COUNT(leads.`status`) AS Number_Of_Status,
leads.`status` AS leads_status,
leads.`primary_address_city` AS leads_primary_address_city,
leads.id AS lead_id
FROM
`leads` leads
WHERE
leads.`primary_address_city` = $P{city_combobox}
GROUP BY
leads.`status`
我试图使city_combobox
参数 ajava.util.List
但我得到Parameter type not supported
错误,我也不知道在哪里将字符串加载到其中。
我对JasperReports Server一无所知,我没有安装它,只安装了iReport并且知道我用它做了一切。
因此,我正在寻找一种仅在iReport中执行此操作的方法,而无需JR Server的输入控件。对我来说,只需为报表提供手动插入的值到组合框中就足够了,它甚至不必是查询。例如,将“NY”、“Miami”、“Washington”插入到列表参数中,但我该如何以及在哪里执行此操作?