/** * @{inheritedDoc} */ @Override public synchronized <T extends GenericEvent> void handle(T e) { super.handle(e); if (e.isA(CoreEvent.RefreshTableCurrentPageEvent)) { refreshDatas(); } }
/** * @{inheritedDoc} */ @Override public void execute(IActionRequest actionRequest, Optional<IActionResult> previousActionResult) { AbstractViewController controller = (AbstractViewController) actionRequest.getController(); try { if(previousActionResult.get().isSuccess()) { if(controller instanceof WizardViewController) { WizardViewController c = (WizardViewController) controller; AbstractViewController parent = c.getParent(); if(parent instanceof FullTableViewController) { ((FullTableViewController)parent).refreshDatas(); //AbstractTableStructure ts = (AbstractTableStructure) ((FullTableStructureController)parent).processedElement(); //ts.refreshCurrentPage(); //ts.refreshDatas(); } } } resultProperty.set(ActionResult.success()); } catch (Exception e) { e.printStackTrace(); resultProperty.set(ActionResult.error()); } } }
@Override public void changed(ObservableValue<? extends OperationData> observable, OperationData oldValue, OperationData newValue) { if(newValue != null) { ts2.childTree().setAll(ts.childTree()); SingleResult sr = new SingleResult(); sr.setData(newValue); getTableController().setModel(sr); getTableController().refreshDatas(); } else { getTableController().getTableStructure().setNoContent(); } }});
/** * @{inheritedDoc} */ @Override public synchronized <T extends GenericEvent> void handle(T e) { super.handle(e); if (e.isA(CoreEvent.FolderedCreatedEvent) || e.isA(CoreEvent.PartCreatedEvent)) { if (righSection != null) { righSection.refreshDatas(); } } else if (e.isA(CoreEvent.LinkDeletedEvent)) { final LazyTreeItem item = leftSection.getLastSelectedTreeItem(); if (item != null) { item.reloadChildren(); } } else if (e.isA(CoreEvent.LinkCreatedEvent)) { final LazyTreeItem item = leftSection.getLastSelectedTreeItem(); if (item != null) { item.reloadChildren(); } } }