|
|
|
проблема с переходом на следующую страницу в JasperReport
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, делаю отчет, он на несколько страниц, в jasperReport, использую <group>, в <detail> band с textField'ами, у которых отрисовывается граница левая и правая. Как мне отловить переход страницы, чтобы у полседней записи на странице отрисовать нижнюю границу, а у первой верхнюю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2015, 15:57 |
|
||
|
проблема с переходом на следующую страницу в JasperReport
|
|||
|---|---|---|---|
|
#18+
С помощью создания еще одного TextField'а с условием отрисовки, смог отрисовать верхнюю границу Код: xml 1. 2. 3. 4. 5. 6. 7. 8. Остаеться вопрос, как определить последнюю запись на странице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2015, 16:28 |
|
||
|
проблема с переходом на следующую страницу в JasperReport
|
|||
|---|---|---|---|
|
#18+
BoksyОстаеться вопрос, как определить последнюю запись на странице? Кажется никак. Я бы вообще копал в сторону просто кинуть линию в PageHeader и PageFooter без всяких условий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2015, 17:07 |
|
||
|
проблема с переходом на следующую страницу в JasperReport
|
|||
|---|---|---|---|
|
#18+
sanBezКажется никак. А есть возможность как-нить сравнить значение переменной $V{PAGE_COUNT} в разное EvaluationTime. Ну присвойить в какую-нить другую переменную, а потом сравнить? Просто с JasperReportom совсем недавно общаюсь =( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2015, 17:21 |
|
||
|
проблема с переходом на следующую страницу в JasperReport
|
|||
|---|---|---|---|
|
#18+
Boksy, Я бы посоветовал вообще не заморачиваться с этими переменными. Гемора много, толку мало, имхо. Попытки в джаспере закрыть внизу линией страницу, при условии ее неполного заполнения записями у меня не взлетели. Возможно я даже обманул с советом "линию в PageFooter". При неполной странице будет пустота, а потом линия по размеру полной страницы. Или другой вариант когда у поля stretch with overflow и в значении длинная строка. На следующую страницу остаток строки перенесется, но даже если у поля нижний бордер есть, внизу страницы (на которой выводится начало строки) он не отображается. Так что... make it simple... У полей сделай границы и не бей голову. Перекинь усилия на функциональность отчета, а не на супер-красоту. А по поводу рамок как альтернативный вариант можно еще в band который background линии или прямоугольник пихнуть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2015, 18:04 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38936768&tid=2125539]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 487ms |

| 0 / 0 |
