Jaspersoft: изменение границ текстового поля в зависимости от параметров - PullRequest
0 голосов
/ 24 октября 2019

Я работаю с jasperStudio 6.3.1 и Java 8.

У меня есть отчет, вложенный отчет и статус доставки (получено, отправлено, новое, запрошено, отменено).

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

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

(он уже принимает статус доставки в качестве параметра).

( edit: jaspersoft вылетает каждый раз, когда я создаю новый стиль (ошибка еще не устранена),так что создавать новый стиль не вариант)

1 Ответ

0 голосов
/ 29 октября 2019

Для этого можно использовать опцию «PrintWhenExpression». Или свяжите стиль с параметром. Использование printWhenExpression для каждого поля требует дублирования поля и меньшей масштабируемости.

Но я думаю, что это единственный вариант, поскольку создание стиля приводит к сбою в JasperStudio 6.3.1. (Также вы можете обновить его, если вам нужно и установить совместимость)

...