este es el codigo que utilizo para asignar el parametro a otro parametro:
Cita:
($P{OptionsList}==null||$P{OptionsList}.trim().len gth()==0)?"":(" WHERE STATUS='"+$P{OptionsList}+"'")
| ||||
Respuesta: Envio de Parametros iReports Hola, Posiblemente: Supongo que estas usando 'Default Value Expression' para asignar el valor de un parámetro al otro. Creo que eso va a depender del orden en que esté definido el parámetro en el reporte. Por ejemplo: parámetro1: Default 1 parámetro2: $P{parameter1} En ese caso parámetro1 es 1 y parámetro 2 es 1. parámetro1: $P{parameter2} parámetro2: Default 1 En ese caso parámetro1 es nulo y parámetro 2 es 1. Y depende del orden en que se evaluaron las expresiones. Saludos, |
| ||||
Respuesta: Envio de Parametros iReports Efectivamente si utilizo el 'Default Value Expression' para asignar un valor a otro, pero el orden en que lo utilizo es el siguiente: Cita: Cuando kiero utilizar directamente P{OptionList} me despliega la opcion seleccionada por el usuario, pero cuando utilizo el OptionSelected de la forma descrita anteriormente resulta que me da null. P{OptionList} = 'Un Listado de Opciones que el usuario selecciona' P{OptionSlected} = ($P{OptionsList}==null||$P{OptionsList}.trim().len gth()==0)?" ":(" WHERE STATUS='"+$P{OptionsList}+"'") |