/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { FullTableViewController controller = (FullTableViewController) actionRequest.getController(); OperationData model = controller.getSelectedModel(); String viewId = (String) actionRequest.getProperty("toViewId"); if (com.nexitia.emaginplatform.core.commons.utils.StringUtils.isNotBlank(viewId)) { AbstractViewController qq = StandardViewUtils.forId(controller.getRootStructure(), controller.getStructureContent(), viewId); controller.pushContent(null, qq.processedView()); } else { controller.pushContent(null, new StackPane()); } resultProperty.set(ActionResult.success()); }