Jaspersoft studio - Динамическая высота и центрирование содержимого списка внутри таблицы

Я новичок в яшме, поэтому я не уверен, что у меня правильный подход. Я пытаюсь отредактировать отчет, чтобы он лучше соответствовал нашему новому дизайну.

Чтобы сделать это, я объединил две таблицы в одну, чтобы другая таблица расширялась вместе с другой, даже если в ней отсутствовало содержимое. Это сработало, но распечатало бы только первый объект его содержимого. Чтобы решить эту проблему, я поместил его в список, теперь я получаю весь контент, но у меня больше нет динамической высоты.

Вот немного картинки, надеюсь, вы понимаете, чего я пытаюсь достичь! Не обращайте внимания на черный, просто какой-то цензурный текст для тестирования.

Что я получаю в этот момент.

allContent

Это то, что я имел в виду, все содержимое видно и динамически выравнивается по центру доступного пространства.

Окончательный вариант

У меня сейчас настроено то, что эти данные, с которыми я работаю, находятся во вложенном отчете, внутри этого вложенного отчета у меня есть объект списка, содержащий рамку и таблицу, внутри таблицы у меня есть списки в соответствующих столбцах, содержащих текстовые поля, которые получает данные из каждой заполненной ячейки.

Что я могу сделать по-другому?

1 ответ

Я думаю, вам следует использовать опцию "группы", предоставляемую отчетами jasper. Они помогают в организации данных в отчете логическим способом. Группа отчетов (RISK в вашем случае) представляет собой последовательность последовательных записей, которые имеют что-то общее, например, значение определенного поля отчета. Итак, вы можете увидеть свой отчет как:

Я мог видеть ряд преимуществ с этим дизайном:

  1. Область отображения будет больше для обоих полей - риска и меры.
  2. Дизайн будет динамичным. Вам не нужно беспокоиться об отсутствии мер.
  3. Данные будут более организованы и легко визуализироваться.
  4. Каждый риск может быть сделан, чтобы появиться на отдельной странице.
  5. Нижний колонтитул группы связан с группой, которую можно использовать для отображения не доступных мер.
Другие вопросы по тегам