Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

Estaba agregando varios text field en el detail band del iReport y a veces los valores que viene de la base de datos no contiene la altura exacta, o sea que debería de crecer de forma automática cuando el valor es mayor al espacio asignado. Para solucionarlo seleccionamos el text field que queremos que crezca de forma dinámica y nos dirigimos a propiedades (properties). En las propiedades cambiamos lo siguiente:

  • Position type: float
  • Stretch type: relative to tallest object
  • Stretch with overflow: true (checkeado)

Esto es todo y si es el espacio definido es menor al valor que viene de la base de datos, se va a agrandar el espacio.
Fuente: Stack Overflow

Comments

comments


Comments

  1. Hola,

    Muy interesante la aportación.

    Algo parecido me pasa a mi.

    Entiendo que tu caso tienes una altura fija en detail y el que crece es el textfield.

    Yo quiero que el detail se adapte al textfield, y no hay manera. La unica forma que he encontrado es darle una altura grande al detail y el textfield se adapta, pero hay casos que sobra espacio.

  2. Excelente aportación, justo lo que estaba buscando para solucionar un reporte en la cual la altura del detail no es suficiente.

    Saludos!!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *