Code: Select all
StiPanel bandaPainelOriginal = (StiPanel) relatorioOriginal.getComponents().get("XYZ");
int indiceComponenteOriginal = bandaPainelOriginal.getPage().getComponents().indexOf(bandaPainelOriginal); // Return -1
//another way
System.out.println(relatorioOriginal.getPages().get(0).getComponents().indexOf(bandaPainelOriginal)); // Return -1
System.out.println(relatorioOriginal.getComponents().get("XYZ") + " Class: " + relatorioOriginal.getComponents().get("XYZ").getClass());
// Return XYZ Class: class com.stimulsoft.report.components.complexcomponents.StiPanel
------------------EDIT------------------
The interaction of the "foreach" doesn't give me the correct components connected to the panel.
Code: Select all
for (StiComponent componente : bandaPainelOriginal.getComponents()) {
//return only "XYZ" - XYZ is the panel...
}