Страница 1 из 1

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

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

2) Будут ли добавлены в генератор отчетов следующие программируемые элементы,- панели, кнопки, списки, логические флажки и т.п., настроив которые можно выводить дополнительное меню после передачи в отчет на вход пользовательских данных, но перед построением самого отчета, озможны иные случаи использования.

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

Добавлено: 16 окт 2012, 16:30
HighAley
Здравствуйте.

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

Спасибо.

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

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

P.S. Почему-то простейший MessageBox.Show("Привет!"); , рабтающий на Ultra не обрабатывается в версии FX

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

Добавлено: 17 апр 2013, 12:08
HighAley
Здравствуйте.

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

Спасибо.

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

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


С уважением,
Игорь

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

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

Спасибо.

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

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

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

Спасибо.

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

Добавлено: 28 ноя 2013, 10:27
HighAley
Здравствуйте.

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

Спасибо.

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

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

С уважением
Игорь

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

Добавлено: 02 дек 2013, 10:21
HighAley
Здравствуйте.

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