Перейти к основному содержимому

Добавление шаблона в созданный в Jaspersoft Studio проект

После того, как вы создали проект в Jaspersoft Studio, вы можете добавить в него Шаблон JR. В процессе настройки вы добавите визуальное представление отчета (jrxml-файл) и источники данных (json-файл).

Отчет Аудит содержит следующую информацию:

  • наименование журнала событий аудита (journalName);
  • тип события аудита (eventType);
  • число событий аудита заданного типа (eventsCount);
  • общее число событий аудита для заданного журнала (journalEventsCount).

Эта инструкция предполагает, что вы заранее подготовили файл test-data.json с тестовыми данными в следующего вида:

{
"journals": [{
"journalName": "Журнал 1",
"events": [{
"eventType": "Событие 1.1",
"eventsCount": 10
}, {
"eventType": "Событие 1.2",
"eventsCount": 8
}, {
"eventType": "Событие 1.3",
"eventsCount": 7
}],
"journalEventsCount": 25
}, {
"journalName": "Журнал 2",
"events": [{
"eventType": "Событие 2.1",
"eventsCount": 5
}, {
"eventType": "Событие 2.2",
"eventsCount": 15
}, {
"eventType": "Событие 2.3",
"eventsCount": 21
}],
"journalEventsCount": 41
}, {
"journalName": "Журнал 3",
"events": [{
"eventType": "Событие 3.1",
"eventsCount": 32
}, {
"eventType": "Событие 3.2",
"eventsCount": 24
}, {
"eventType": "Событие 3.3",
"eventsCount": 21
}],
"journalEventsCount": 77
}]
}

Чтобы добавить новый Шаблон JR в созданный ранее проект:

  1. В окне проектов JS Studio выберите проект Аудит и в контекстном меню выберите New → Jasper Report.

    Запускается мастер создания нового шаблона отчета. Следуйте указаниям мастера. Для перехода к следующему шагу используйте кнопку Next.

  2. В окне Report Templates выберите шаблон с именем Blank A4 (см.следующий рисунок).

    изображение-71d730ca-a633-4c0f-88e7-8e91a67d84fb.png

  3. В окне Report file в поле File name введите значение audit-template.jrxml (см.следующий рисунок).

    изображение-884ce483-1779-4091-831a-5a4e191e6806.png

  4. В окне Data Source нажмите New (см.следующий рисунок).

    изображение-895afbec-21f7-45be-8777-8ec9fa269b8c.png

  5. В окне Data Adapters в списке видов источников тестовых данных выберите JSON File (см.следующий рисунок).

    изображение-284d109b-e41c-45cd-8d4e-798f3af13f7b.png

  6. В окне Data Adapters укажите следующие параметры:

    • Name: введите Audit Test Data;
    • File/URL: введите путь к сформированному заранее файлу test-data.json.
  7. Нажмите Finish (см.следующий рисунок). изображение-fda471be-2b87-456a-bec4-83f9121b939a.png

  8. В окне Data Source в дереве объектов, которое отображается слева, выберите journals и нажмите Next (см.следующий рисунок).

    изображение-fdfe9ba9-8148-464c-b835-e7abf574153c.png

  9. В окне Group By нажмите >> (см.следующий рисунок).

    изображение-8b43fe8b-2502-4d23-a739-35f05901baf8.png

  10. Еще раз нажмите Next (см.следующий рисунок).

изображение-3381f6df-e1b6-46ba-bd3a-90a519d00d43.png 11. В окне Finish нажмите Finish (см.следующий рисунок).

изображение-2ebec192-ee42-4e55-aca0-08b7214e0fca.png

В результате этих действий в проекте Аудит отображается Шаблон JR с именем audit-template.jrxml (см.следующий рисунок).

изображение-13c1648a-10af-490c-bd37-bf4af04305f5.png

Теперь вы можете перейти к разработке визуального представления отчета или добавить дополнительные источники данных.