Text Field recebendo um valor de acordo com uma condição - iReport

5 respostas
reportireportjava
E

Eu tenho um parâmetro que pode receber uma lista de valores, sendo “C” para notas canceladas, “P” Vendas a Prazo entre outros. Com isto, eu preciso que um text field receba um valor caso o meu parâmetro seja igual a um desses valores. Eu tentei assim:

new String ($P{P_OPCAOIMPRIMIR} == "C") ? "Notas Canceladas"

Mas não consegui, isto dentro de um TextField.

5 Respostas

D

E por que isso tem que ser definido no iReport e não no java?

E

Porque é um relatório do iReport, tentei em Java e não consegui.

D

Então vocẽ vai distribuir a ide do ireport junto ou vai rodar na tua aplicação? Se vai rodar na aplicação, pode fazer pelo java sim.

Isso é amplo demais, cara. Pode ter sido um pequeno equívoco ou um erro gigante. Não sabemos.

E

Eu tentei fazer de duas maneiras e não consegui, tentei inclusive utilizando este método: https://community.jaspersoft.com/questions/801084/if-then-else-boolean-question

E

Pois bem, aqui eu tentei de algumas formas e não consegui.

Criado 28 de outubro de 2019
Ultima resposta 28 de out. de 2019
Respostas 5
Participantes 2