@Override
protected void process() {
super.process();
final String leftSectionView = getRootComponent().getPropertyValue("leftSectionView");
if (StringUtils.isNotBlank(leftSectionView)) {
leftSection = (FullTableViewController) StandardViewUtils.forId(getRootStructure(), structureContentController, leftSectionView);
final String location = leftSection.getRootComponent().getPropertyValue("location");
if (StringUtils.isNotBlank(location)) {
final String loc = leftSection.getLocalised(location);
}
leftSection.selectedElementProperty().addListener((ChangeListener<OperationData>) (observable, oldValue, newValue) -> {
selectedModel = newValue;
if (selectedModel != null) {
getStructureContent().setFormModelData(selectedModel);
getStructureContent().setForModelId((String) selectedModel.getAttributes().get("fullId"));
loadDetailsTask();
}
});
leftPane.getChildren().add(leftSection.processedView());
leftSection.selectFirstItem();
}
detailsView = getRootComponent().getPropertyValue("rightSectionView");
NodeHelper.styleClassSetAll(leftPane, getRootComponent(), "leftSectionAreaStyleClass", "");
NodeHelper.styleClassSetAll(rightPane, getRootComponent(), "rightSectionAreaStyleClass", "");
}