eduardognz 28 de jan. de 2009
rollei 28 de jan. de 2009
Cara lá no Ireport tem uma opção “imprimir quando” dentro dessa caixa você pode colocar expressões que retornem um boleano. É isso que você quer?
ebarros 28 de jan. de 2009
Acho q o mais viável seria tratar isso via código na sua classe java e mandar por parametro de acordo com a opção escolhida.
eduardognz 28 de jan. de 2009
Entao pessoal.
Como seria a condição da expressão ? Porque seria algo assim:
if ( nome .equals ( "professor" ) {
// vai imprimir um texto de umas 10 linhas para o professor
} else {
// vai imprimir um texto de umas 10 linhas para o aluno
}
São texto fixos.
Agora o que o ebarros disse eu tinha pensado em fazer, so que eu teria que utilizar uma variavel para armazenar essas informações e ai dependendo da escolha eu carregaria.
Valew galera.
bruceramone 28 de jan. de 2009
Cara, tenta o operador ternário:
($F{campo}.equals(“sim”) ? “OK” : “NÃO”)
eduardognz 28 de jan. de 2009
Funcionou perfeitamente, mas como é um texto eu nao consegi formatar o texto, deixa-lo centralizado !!
Tem como fazer isso, será ?
Valew
bruceramone 29 de jan. de 2009
Tem sim, nas propriedades da caixa de texto tem várias opções de formatação.