private void getInput(Control c) { if (InInput) { return; } if (klickedCell == null) { return; } XViewerColumn xCol = xv.getXViewerFactory() .getDefaultXViewerColumn(((XViewerColumn) klickedColumn.getData()).getId()); if (xCol instanceof ExtendedViewerColumn) { ExtendedViewerColumn extendedCol = (ExtendedViewerColumn) xCol; CellEditDescriptor ced = extendedCol.getCellEditDescriptorMap().get(klickedCell.getElement().getClass()); if (ced == null || ced.getControl() == null) { return; } InInput = true; try { converter.getInput(c, ced, klickedCell.getElement()); xv.refresh(klickedCell.getElement()); } catch (Exception ex) { InInput = false; } InInput = false; } }
private void handleLoadConfigCustButton() { xViewerToCustomize.getCustomizeMgr().loadCustomization(getConfigCustomizeCustData()); xViewerToCustomize.refresh(); }