Я хочу добавить значение по умолчанию в виде javascript для параметра отчета, поэтому я сделал следующее (в конструкторе birt eclipse):
Проблема, с которой я столкнулся: при развертывании приложения (содержащего отчет) JavaScript не оценивается:
Однако при предварительном просмотре отчета в дизайнере отчетов Birt он оценивает значение по умолчанию для JavaScript:
Вот код, который я использую (отфильтрованный, чтобы иметь только соответствующие данные):
IReportRunnable design = getReportRunnable(pathToTemplate);
IRunAndRenderTask task = _birtReportEngine.createRunAndRenderTask(design);
task.setRenderOption(options);
task.getAppContext().put(EngineConstants.APPCONTEXT_CLASSLOADER_KEY, ReportEngine.class.getClassLoader());
task.setParameterValues(parameters);
task.validateParameters();
task.run();
Вопрос: я что-то упустил? Должен ли я добавить опцию куда-нибудь, которая заставляет вычислять выражение javascript по умолчанию?