Мне не удалось создать необязательный параметр в качестве приглашения в отчете о яшме, читая другие ответы, я не получаю то, что хочу.
Я создал 2 параметра: ApproResult и ApproResult_SQL, оба являются классами строкового типа.
DVE для утвержденияРезультат $P{approvalResult}
DVE для утвержденияResult_SQL = $P{approvalResult} == null ? "1=1" : "local_approval_result = '" + $P{approvalResult} + "'"
Часть SQL, используемая в отчете для этого поля - и $ P! {ApproResult_SQL}
Идея состоит в том, чтобы, если мы введем тип одобренный, отклоненный, нулевой, они должны отображаться. Если ничего не напечатано, все результаты должны быть показаны.