forum.bitel.ru http://forum.bitel.ru/ |
|
Проблема с JasperReports http://forum.bitel.ru/viewtopic.php?f=12&t=11496 |
Страница 1 из 1 |
Автор: | highroller [ 05 апр 2016, 13:03 ] |
Заголовок сообщения: | Проблема с JasperReports |
Есть отчет c таким запросом: Код: public void fillReport( con, filter, result ) { query = "select title, data as data1 "; query += "from ipn_rule_type_1 "; query += "where title like '%Скорость%' "; ps = con.prepareStatement( query ); data = new ArrayList( 100 ); rs = ps.executeQuery(); while( rs.next() ) { title = rs.getString("title"); data1 = rs.getString("data1"); map = new HashMap(); map.put( "title", title ); map.put( "data1", data1 ); data.add( map ); } result.setDataSource( data ); } В поле data содержатся значения вида: Код: speed=25000 police_speed=25000 -------------------- speed=35000 police_speed=35000 ------------------- speed=45000 police_speed=45000 Почему при запуске отчета выводится только первая строка? Т.е.: Код: speed=25000 ------------------ speed=35000 ------------------ speed=45000 ------------------ При этом в табличном отчете та же конструкция работает как надо |
Автор: | dimOn [ 05 апр 2016, 13:20 ] |
Заголовок сообщения: | Re: Проблема с JasperReports |
а где в указанном коде вообще есть speed police_speed или какой-то вывод? |
Автор: | highroller [ 05 апр 2016, 13:32 ] |
Заголовок сообщения: | Re: Проблема с JasperReports |
dimOn, Не понял вашего вопроса. speed police_speed - содержится в поле data. Я вроде все внятно описал |
Автор: | dimOn [ 05 апр 2016, 13:49 ] |
Заголовок сообщения: | Re: Проблема с JasperReports |
Цитата: speed=25000 вопрос в том - вот это что такое? это вы схематически изобразили что-то (вид отчёта)? или это вывод куда то?------------------ speed=35000 ------------------ speed=45000 ------------------ если это отчёт вы так пытались проиллюстрировать - то лучше скриншот покажете может... |
Автор: | highroller [ 05 апр 2016, 14:03 ] | ||
Заголовок сообщения: | Re: Проблема с JasperReports | ||
Да, это вид отчета )) Вот скрин:
|
Автор: | dimOn [ 05 апр 2016, 14:29 ] |
Заголовок сообщения: | Re: Проблема с JasperReports |
Ну так там просто поле узкое и не помещается, видимо) Само оно растягиваться не будет по вертикали. Вот так сделайте, будет круче даже: Код: map.put( "data1", data1 ); ->Код: map.put( "data1", data1.replaceAll("\n", " | ") );
|
Автор: | dimOn [ 05 апр 2016, 14:31 ] |
Заголовок сообщения: | Re: Проблема с JasperReports |
или так даже: Код: map.put( "data1", data1.replaceAll("\n", ", ").replaceAll("=", ": ") );
|
Автор: | highroller [ 05 апр 2016, 14:54 ] |
Заголовок сообщения: | Re: Проблема с JasperReports |
Спасибо, помогло) |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |