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

Да, это вид отчета )) Вот скрин:

Вложения:
Безымянный.png
Безымянный.png [ 30.71 КБ | Просмотров: 40948 ]

Автор:  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/