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

Обсуждение Stimulsoft Reports.NET
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

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

Сообщение Vital »

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

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

Спасибо.
Voyager
Сообщения: 7
Зарегистрирован: 04 май 2007, 13:37

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

Сообщение Voyager »

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

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

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

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

Сообщение Vital »

Мы произвели небольшую доработку свойства Tag отчета. Воспользуйтесь этим свойством для передачи ссылки. Патч будет доступен в билде от 9 ноября.

Спасибо.
Ответить