Функциональность Reports.FX

Обсуждение Stimulsoft Reports.JAVA
Ответить
Golland
Сообщения: 80
Зарегистрирован: 03 окт 2012, 17:03

Функциональность Reports.FX

Сообщение Golland »

Добрый день, есть следующие вопросы по функциональности Reports.FX For java(но думаю, что это относится и к PHP, Flex)
1) Планируется ли добавить в указанные генераторы отчетов обработчик событий, OnBeforePrint, OnChange, On AfterPrint и т.д. для самого отчета, страниц, бэндов, полей. Если да, то
а) Примерный срок выпуска соответствующей версии ?
б) На каком языке программирования будет выполняться сам скрипт?

2) Будут ли добавлены в генератор отчетов следующие программируемые элементы,- панели, кнопки, списки, логические флажки и т.п., настроив которые можно выводить дополнительное меню после передачи в отчет на вход пользовательских данных, но перед построением самого отчета, озможны иные случаи использования.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Функциональность Reports.FX

Сообщение HighAley »

Здравствуйте.

Данные доработки делать не планируется.
Но в нашем следующем релизе мы планируем выпустить полноценный Java генератор отчётов. Там будут реализованы события.

Спасибо.
Golland
Сообщения: 80
Зарегистрирован: 03 окт 2012, 17:03

Re: Функциональность Reports.FX

Сообщение Golland »

Добрый день! В сборке fx Java 2013.1(1600 версия) появились события(events). Подскажите пож. они работоспособные? Есть ли ограничения и отличия по ним, ну например с версией Stimulsoft Ultra?

P.S. Почему-то простейший MessageBox.Show("Привет!"); , рабтающий на Ultra не обрабатывается в версии FX
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Функциональность Reports.FX

Сообщение HighAley »

Здравствуйте.

У нас есть пример использования событий. Вы можете найти его в дистрибутиве Samples\RenderProcess.java
MessageBox.Show("Привет!"); -- это конструкция языка С#, которая работает в режие компиляции. А в Reports.Fx for Java работают только те отчёты, которые работают в Reports.Ultimate в режиме интерпретации.

Спасибо.
Игорь Евдокимов
Сообщения: 9
Зарегистрирован: 22 ноя 2013, 10:31

Re: Функциональность Reports.FX

Сообщение Игорь Евдокимов »

Добрый день.
1. В версии 2013.2 не нахожу закладки с событиями (картинка в аттаче).
2. Как понять, какие отчеты в Ultimate работают в режиме компиляции, а какие - в интерпретации?


С уважением,
Игорь
Вложения
Clip018.jpg
Clip018.jpg (23.93 КБ) 6974 просмотра
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Функциональность Reports.FX

Сообщение HighAley »

Здравствуйте, Игорь.
Игорь Евдокимов писал(а):1. В версии 2013.2 не нахожу закладки с событиями (картинка в аттаче).
В данном продукте нету событий.
Игорь Евдокимов писал(а):2. Как понять, какие отчеты в Ultimate работают в режиме компиляции, а какие - в интерпретации?
Есть свойство у отчёта, которое называется Calculation Mode (Режим вычислений). Это свойство переключает данные режимы.

Спасибо.
Игорь Евдокимов
Сообщения: 9
Зарегистрирован: 22 ноя 2013, 10:31

Re: Функциональность Reports.FX

Сообщение Игорь Евдокимов »

Здравствуйте Алексей.
Aleksey Andreyanov писал(а):
Игорь Евдокимов писал(а):1. В версии 2013.2 не нахожу закладки с событиями (картинка в аттаче).
В данном продукте нету событий.
В связи с этим вопрос: что это такое в веб-дизайнере отчетов для FX.Java (см. картинку) ?
Clip020.jpg
Clip020.jpg (32.79 КБ) 6942 просмотра
Кроме того, Вы писали, что
Aleksey Andreyanov писал(а): У нас есть пример использования событий. Вы можете найти его в дистрибутиве Samples\RenderProcess.java
Вопрос: как этим воспользоваться, чтобы при печати перед рендерингом компонента изменить его в зависимости от значения переменных?
(Тестовый пример прилагается).

Если нельзя сделать это при помощи событий, может быть Вы подскажете, как о сделать другим способом.

Спасибо.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Функциональность Reports.FX

Сообщение HighAley »

Здравствуйте.

Извините за недоразумение. Данная кнопка в PropertyGrid появилась по ошибке.
Опишите, пожалуйста, что именно вы хотите изменить в компоненте перед печатью.

Спасибо.
Игорь Евдокимов
Сообщения: 9
Зарегистрирован: 22 ноя 2013, 10:31

Re: Функциональность Reports.FX

Сообщение Игорь Евдокимов »

Добрый день.
Я хочу изменить размеры и положение текстового блока в зависимости от передаваемого параметра.
Т.е., данные в XML содержат элемент, текст которого должент отображаться слева, справа или по центру документа, в зависимости от значания параметра. В приведенном примере эта функциональность реализована через событие "BeforePrint".

С уважением
Игорь
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Функциональность Reports.FX

Сообщение HighAley »

Здравствуйте.

Вы можете сделать это с помощью стилей и Conditions. Смотрите приложенный шаблон отчёта.
Report.mrt
(4.25 КБ) 535 скачиваний
Спасибо.
Ответить