Hi Vaadin-Team,
Details are displayes as nested GridPro - no Problem until you click on any row in the nested GridPro.
The new generated “Column” of the outer grid is not defined.
public void createItemDetailsRenderer() {
gvGrid.setItemDetailsRenderer(new ComponentRenderer<HorizontalLayout, ReportRow>(pvReportrow -> {
DebugLog.out(pvReportrow.getRowHeader());
List<ReportRow> lvSublevelRows = pvReportrow.getReport().getGvBlpFiReportModel().createSubleveleRows(pvReportrow);
HorizontalLayout lvHorizontalLayout = new HorizontalLayout();
lvHorizontalLayout.setId("dfewfr");
try {
GridPro<ReportRow> lvInnerGrid = gvBlpReportGridFactory.createGridDeatilsForReportRows(lvSublevelRows);
lvHorizontalLayout.add(lvInnerGrid);
return lvHorizontalLayout;
}catch(Exception ex) {
ex.printStackTrace();
return lvHorizontalLayout;
}
}));
}