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

Передача параметров в Report

Добавлено: 07 ноя 2007, 13:47
Vital
Этого сделать не получиться, т.к. отчет для которого вызывается дизайнер является всего лишь шаблоном отчета. В момент просмотра отчета в дизайнере, на основе шаблона отчета будет сгенерирован новый отчет, который и будет отображен. В данном случае есть два варианта решения:

1. Использовать статическую переменную.
2. Использовать одно из глобальных событий StiOptions.Engine.GlobalEvents

Спасибо.

Передача параметров в Report

Добавлено: 08 ноя 2007, 05:05
Voyager
Vital писал(а):Этого сделать не получиться, т.к. отчет для которого вызывается дизайнер является всего лишь шаблоном отчета. В момент просмотра отчета в дизайнере, на основе шаблона отчета будет сгенерирован новый отчет, который и будет отображен. В данном случае есть два варианта решения:

1. Использовать статическую переменную.
2. Использовать одно из глобальных событий StiOptions.Engine.GlobalEvents

Спасибо.
Но ведь можно сделать так, чтобы особенности построения отчета не являлись препятствием для доступа к родителю (владельцу) из скрипта отчета? Это вполне решаемо штатными механизмами .NET, для этого можно найти простое системное решение - например, предоставление публичного св-ва отчета, к которому можно было бы обратиться из скрипта.
Возможно в класс репорта добавить возможности, которые облегчат задачу получения отчетом значений параметров из других классов?

Передача параметров в Report

Добавлено: 08 ноя 2007, 18:29
Vital
Мы произвели небольшую доработку свойства Tag отчета. Воспользуйтесь этим свойством для передачи ссылки. Патч будет доступен в билде от 9 ноября.

Спасибо.