me gustaría crear un informe con una clase personalizada de la siguiente manera:clase personalizada para el campo JasperReports
public class Class1 {
String cl1_f1;
String cl1_f2;
}
public class Class2 {
String cl2_f1;
String cl2_f2;
Class1 cl1_ob1;
}
Paso ahora Clase2 en el informe a través de campos y JRBeanCollectionDataSource.
<subDataset name="myitems">
<field name="cl2_f1" class="java.lang.String"/>
<field name="cl2_f2" class="java.lang.String"/>
**<field name="cl1_ob1" class="Class2"/>**
</subDataset>
Para el tercer parámetro, me gustaría mencionar uno de sus campos. Por ejemplo: cl1_ob1.cl1_f1
.
¿Cómo puedo lograr esto?
Mi Dios! ¡¡Eso es genial!! Gracias hermano. ¡Funciona sin problemas! – venomrld
@bchetty Recibí una java.lang.ClassNotFoundException: No cargaré clases desde el paquete predeterminado (Class1) –
@JohnB para java.lang.ClassNotFoundException proporcionará la ruta completa.Me funciona perfectamente. Gracias bchetty. –