Я пытаюсь сгенерировать отчет, поданный веб-службой (сервер jasper не задействован).
Идея состоит в том, что когда пользователь вызывает команду создания отчета, он вызывает метод, который возвращает Java Beansисходящий из веб-сервиса.
В предварительном отчете о тестировании я вижу, что это практически осуществимо, и рассматриваемый метод может быть динамическим (т.е. не static
) и получать аргументы, оба из которых являются хорошими вещами.
Однако во время визуального создания JRXML в инструменте Jaspersoft Studio я заметил, что для проверки генерации отчета источник данных, созданный в инструменте, должен вызвать метод класса ', который должен быть static
.
Действительно ли это требование необходимо?Или есть способ обойти это?Или все нормально, пока я ограничиваюсь вызовом источника данных со статическим методом и генерирую отчет с помощью кода, затем вызываю динамический метод (чего я пытаюсь избежать)?