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 Ещё что-то нужно от меня или можно улетать делать счастливыми другие планеты? |
Автор: | 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/ |