/** * {@inheritDoc} */ @Override public void onOk() { if (inlineEditionHandler != null) { boolean don = inlineEditionHandler.onDone(this); if (don) { row.endEdition(); } else { displayValidationErrorMessage(); } } }
@Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { StandardViewController controller = (StandardViewController) actionRequest.getController(); OperationData data = (OperationData) actionRequest.getProperty("sourceData"); controller.selectedElementProperty().set(data); IFormRowEditor editor = controller.getParent().currentForwarEditor(); if(editor != null) { Platform.runLater(()->{ editor.getInlineEditionHandler().onDone(editor); }); } } }