jasper repor plugin 2.0.0.RC1 на grails 3.x не работает [дубликат]

Почему вы используете расширение?

reduce(lambda x, y: x+y, l)

Это должно работать нормально.

2
задан Mark Estrada 23 April 2012 в 03:18
поделиться

1 ответ

Вы не указали источник данных, поэтому причина вашего отчета пуста.

Вы можете установить свойство whenNoDataType ( When No Data в iReport] для атрибута отчета для показывая «пустой» отчет.

Возможные значения этого атрибута:

  • Нет Страницы: в сгенерированном документе не будет страниц.
  • Пустая страница: Сгенерированный документ будет содержать одну пустую страницу (whenNoDataType="BlankPage").
  • Все пользователи могут вызывать ошибку при попытке загрузить такие документы (whenNoDataType="NoPages").
  • Разделы, нет детали: все секции отчета, кроме секции Detail (диапазон), будут отображаться в сгенерированном документе (whenNoDataType="AllSectionsNoDetail").
  • Нет раздела данных. Сгенерированный документ будет содержат только один раздел noData (диапазон) (whenNoDataType="NoDataSection").

В случае использования секции noData вы должны добавить эту полосу к шаблону отчета (например, с помощью iReport).


Когда вы используете код Java следующим образом:

JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport,
       map, new JREmptyDataSource());

это означает, что вы проходите пустой источник данных или, другими словами, не передавал источник данных.

Если вы не прошли передачу данных и подключение к базе данных, единственный шанс показать данные в отчете - это передавать данные через параметры (или инициализировать параметры внутри шаблона отчета)

10
ответ дан Alex K 25 August 2018 в 06:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: