Отображение таблиц друг под другом в JasperReports

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

В первой версии отчета я просто проигнорировал возможность таблицы без строк и поместил все таблицы друг под другом, каждая с высотой в 1 строку. Идея заключалась в том, что если есть более одной строки, таблица будет расти в высоту, что, похоже, нормально работает.Я присвоил первой таблице фиксированное положение, а все последующие - плавающее. В iReport это выглядит так:

enter image description here



Но когда я создаю отчет, только первая таблица находится на ожидаемой позиции. Остальное отображается слишком низко и перекрывается:

enter image description here



Есть идеи, как это исправить? Я не могу использовать вложенные отчеты, потому что отчет хранится в базе данных, поэтому я не могу ссылаться на другие отчеты. Может быть, есть другая альтернатива вложенным отчетам или таблицам?

5
задан Alex K 10 February 2012 в 19:28
поделиться