forum.bitel.ru
http://forum.bitel.ru/

Отчёты Reports в дин. коде
http://forum.bitel.ru/viewtopic.php?f=12&t=8389
Страница 1 из 4

Автор:  Cromeshnic [ 30 авг 2013, 06:45 ]
Заголовок сообщения:  Отчёты Reports в дин. коде

Сабж.
do want.

Автор:  skyb [ 30 авг 2013, 06:53 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

дето я давно про это упомянал. вообще да, я за. только вот как быть с внешним видом то?

Автор:  Cromeshnic [ 30 авг 2013, 07:08 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

А что с ним?

Автор:  skyb [ 30 авг 2013, 08:03 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

ну сейчас рисуем в джаспер репортс, каждая колонка должна браться из кода и должна быть нарисована и соответствовать тому что в коде, это я не про табличные. или речь именно про таки?

Автор:  Cromeshnic [ 30 авг 2013, 08:12 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

В первую очередь я про табличные.
А в чём проблема jasper reports делать через динамический код?

Автор:  skyb [ 30 авг 2013, 08:28 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

как там быть со столбцами и как вообще рисоваться все это будет?

Автор:  Cromeshnic [ 30 авг 2013, 08:38 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

Про jasper reports не скажу.
В случае табличных отчётов, в простейшем случае вижу так:
указываем в .rep.xml - файле в специальном атрибуте имя класса, а дельше Reports вместо файла .java ищет и выполняет этот класс из дин. кода.

Посложнее - неплохо бы ещё столбцы задавать динамически, а не в .rep.xml -файле.
Но это отдельная задача: viewtopic.php?f=12&t=7997

Автор:  skyb [ 30 авг 2013, 09:16 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

согласен, хотяб с табличных начать

Автор:  dimOn [ 30 авг 2013, 11:15 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

ну, вообще, конечно, неплохая идея так-то...

Автор:  Phricker [ 30 авг 2013, 11:28 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

Я за. Аля как в jasp отчетах, будет возвращаться скриптом массив значений (HashMap, Array и иже с ними), которые будут растасовываться по столбцам :)

Автор:  Cromeshnic [ 30 авг 2013, 11:30 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

dimOn писал(а):
ну, вообще, конечно, неплохая идея так-то...

А главное, просто реализуемая!

Сейчас в стандартных отчётах в .rep.xml файле указывается атрибут report_class="...", а сами классы зашиты в стандартные jar-архивы. Добавить флажок ещё, чтобы класс искал среди дин кода и всё :)

Автор:  skyb [ 30 авг 2013, 12:33 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

када уже будет то? =)

Автор:  skyb [ 29 ноя 2013, 08:04 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

Апну темке, занимался перекидыванием из динкода, скрипта в отчет, и выполнял ненужную работу чтоб биншел понял то что ему было написано на яве, то что динкод проглатывает. Речь про табличные отчеты Запилите а

Автор:  dimOn [ 29 ноя 2013, 12:42 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

у меня в средней строчности TODO лежит

Автор:  skyb [ 29 ноя 2013, 12:57 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

а руки до туда доходят? )

Автор:  skyb [ 30 янв 2014, 08:04 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

dimOn писал(а):
у меня в средней строчности TODO лежит

В 6.1 реализовано?

Автор:  dimOn [ 30 янв 2014, 12:54 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

да, будет

Автор:  skyb [ 30 янв 2014, 12:56 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

а вот это повод обновляться на 6.1!!!!!

Автор:  dimOn [ 30 янв 2014, 14:56 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

вот что я собрал из нескольких веток по поводу модуля, скоро буду накатывать на 6.1:

C: Reports: рефакторинг.
A: Reports: табличный отчёт: динамическое количество столбцов (можно задать в самом классе отчёта наряду с данными).
A: Reports: табличный отчёт: задание ширины столбца в описании столбца (как в xml так и при динамическом задании набора столбцов).
A: Reports: табличный отчёт: возможность использовать динамический код (вместо файла с java-bgbs-классом) со всеми остальными существующими возможностями.

Автор:  skyb [ 30 янв 2014, 15:01 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

давай давай, очень полезные фичи

Автор:  Cromeshnic [ 30 янв 2014, 15:06 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

+++

Автор:  dimOn [ 30 янв 2014, 17:50 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

Залил, написал две заметки
http://wiki.bitel.ru/index.php/%D0%A2%D ... 0%BC%D0%B8
http://wiki.bitel.ru/index.php/%D0%A2%D ... 0%B4%D0%B5

Ещё что-то нужно от меня или можно улетать делать счастливыми другие планеты? :idea:

Автор:  CTOPMbI4 [ 03 фев 2014, 10:18 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

Как мне это может помочь в отчетах?

Автор:  dimOn [ 03 фев 2014, 13:30 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

Смотря что вы хотите сделать и что имеете в виду под "помочь".

Вообще это дополнительная гибкость, можно создать теперь вообще любые отчёты. Товарищи вон те давно просили и рады остались)

Автор:  skyb [ 03 фев 2014, 14:19 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

dimOn писал(а):
Товарищи вон те давно просили и рады остались)

ну довольны будем када на 6.1 обновимся и отчеты попробуем ;)

Автор:  borin [ 19 июн 2015, 12:11 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

Табличные отчеты в динкоде, это просто замечательно. Динкод сам по себе шикарная вещь. А вот обычные отчеты можно писать на динкоде? Очень актуально, ну уж очень не удобно писать на BeanShell в ireport, хочется писать в номальной IDE :)

Автор:  dimOn [ 19 июн 2015, 12:59 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

обычные отчёты это какие? jasper? а как они могут быть в дин.коде?)

Автор:  dimOn [ 19 июн 2015, 13:04 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

и да, в 6.2 сделали что отчёт полностью вместе с java и xml может лежать в дин.коде , в планах все стандартные туда перенести

Автор:  borin [ 19 июн 2015, 14:09 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

dimOn писал(а):
обычные отчёты это какие? jasper? а как они могут быть в дин.коде?)

Да про jasper, которые на BeanShell. Очень уж не удобно в iReport код писать.
Каким то образом чтоб код запроса к БД можно было писать в динкоде, а шаблон вывода пусть в iReport будет, или xsl там :)
dimOn писал(а):
и да, в 6.2 сделали что отчёт полностью вместе с java и xml может лежать в дин.коде , в планах все стандартные туда перенести

Это вы про табличные имеете ввиду?

Автор:  dimOn [ 19 июн 2015, 14:12 ]
Заголовок сообщения:  Re: Отчёты Reports в дин. коде

Код:
Да про jasper, которые на BeanShell. Очень уж не удобно в iReport код писать.
Каким то образом чтоб код запроса к БД можно было писать в динкоде, а шаблон вывода пусть в iReport будет, или xsl там :)

хм, это надо подумать.

Цитата:
Это вы про табличные имеете ввиду?
да

Страница 1 из 4 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/