Общие отчеты о Birt
Я сделал этот урок несколько дней назад. Это было очень полезно и показало мне много новых трюков, о которых я не знал.
Моя цель - написать приложение, способное создавать общие отчеты. Я получаю JSON-файл от WebService, в котором есть все данные, необходимые для отчета. Тип отчета (Pie, Bar и т. Д.) И все имена + значения для набора данных.
Руководство показало, как создать новый отчет из существующего, а затем создать новую диаграмму поверх существующего отчета.
Пожалуйста, ответьте на несколько вопросов:
1) Как мне создать совершенно новый отчет вместо открытия уже существующего? Я предполагаю, что будет sessionHandle.createDesign(имя файла) вместо sessionHandel.openDesing(имя файла). Это верно?
2) Как можно создать пустую таблицу в новом отчете? В руководстве только показано, как получить доступ к существующему списку в отчете. Но из совершенно нового отчета не будет списков или сеток. Нужно ли просто добавить новый объект GridHandle в DesignConfig? И как мне определить, сколько строк и столбцов у него есть?
3) Руководство показало, как создать набор данных, который используется для отображения значений в отчете. (Как) возможно ли уже заполнить dataSet во время создания отчета кодом Java? Это будет сделано с помощью JSON-файла, выступающего в качестве источника данных.