通过向iReport中的报告定义添加输入控件,然后将其导出到JasperServer,解决了上面链接的问题。这么多对我来说没问题。
我的问题是报表有一个带有时间戳参数和输入控件的查询。我已经为该参数指定了默认值java.sql.Timestamp(0)。当我打开iReport并使用"Run on JasperServer“选项生成报告时,一切正常,输入控件显示正确的默认值。这些控件显示的默认值是1969年的
EndDateTime (Date/time parameter with default value set to =Now) 我的下一个问题是延迟,在输入第一个参数后,第二个参数会按预期填充。但是,在从下拉列表中选择第二个参数之后。使用当前日期时间填充StartDateTime和EndDateTime参数会有超过30秒的延迟。
我不知道我是否很好地解释了我的问题。有什么帮助吗。