К основному контенту

Сообщения

Показаны сообщения с ярлыком "динамически"

BIRT. Динамический параметр, использующий Скриптованный DataSet. (Dynamic Parameter with Scripted Data Set)

Оригинал  здесь Если: 1) В своем отчете Вы используете скриптовый datasource; 2) Соответственно у Вас скриптовые DataSet'ы; 3) У Вас есть параметр, который необходимо заполнять данными из одного из DataSet'ов перед построением самого отчета; То: 1) в метод beforeOpen  DataSet'a, из которого необходимо брать данные, вставьте строки: importPackage(Packages.com.ibm.tivoli.maximo.report.script);  mxReportScriptContext = MXReportScriptContext.initialize(reportContext); 2) Настройте параметр: - Тип выбора значений - динамически, - укажите колонку датасета, из которой нужно брать значения, - укажите описание для значений (если хотите) Например: При запуске отчета должно появиться что-то типа того: