|
Передача параметров в зависимый отчет
|
|||
---|---|---|---|
#18+
Итак есть два отчета jrxml. В первом запрос: query = "select title, data1 from table1 where id = 'id' "; public void fillReport( con, filter, result ) { query = "select title, data from table1 where id = 'blablabla'"; ps = con.prepareStatement( result.sql( query, filter ) ); rs = ps.executeQuery(); data = new ArrayList(); while(rs.next()) { map = new HashMap(); map.put("title", rs.getString("title")); map.put("data1", rs.getString("data1")); data.add(map); } result.setDataSource( data ); } Из первого вызывается подчиненный отчет report2: <hyperlinkReferenceExpression><![CDATA["bgbilling:reports://bitel.billing.module.services.reports.BGReportsPanel?report_id=report2¶m1=value1"]]></hyperlinkReferenceExpression> Второй отчет вызывается с этим вопросов нет, но вот как получить значение param1, чтоб в итоге использовать в запросе типа: select data from table where data = '" +param1+ "'? Чувствую что ответ где-то близко, но знаний не хватает. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2016, 14:42 |
|
|
start [/forum/topic.php?fid=31&msg=39323815&tid=1533158]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 124ms |
0 / 0 |