Revision a52835b4
Added by Patrick Plitzner over 8 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/DerivateView.java | ||
---|---|---|
441 | 441 |
Object selectedElement = ((IStructuredSelection) selection).getFirstElement(); |
442 | 442 |
if(selectedElement instanceof Taxon){ |
443 | 443 |
Collection<SpecimenOrObservationBase> fieldUnits = CdmStore.getService(IOccurrenceService.class).listFieldUnitsByAssociatedTaxon((Taxon) selectedElement, null, null); |
444 |
viewer.setInput(fieldUnits); |
|
444 |
Collection<UUID> uuids = new HashSet<UUID>(); |
|
445 |
for (SpecimenOrObservationBase specimenOrObservationBase : fieldUnits) { |
|
446 |
uuids.add(specimenOrObservationBase.getUuid()); |
|
447 |
} |
|
448 |
updateRootEntities(uuids); |
|
445 | 449 |
} |
446 | 450 |
} |
447 | 451 |
} |
... | ... | |
464 | 468 |
|
465 | 469 |
public void toggleListenToSelectionChange() { |
466 | 470 |
listenToSelectionChange = !listenToSelectionChange; |
471 |
derivateSearchCompositeController.setEnabled(listenToSelectionChange); |
|
467 | 472 |
} |
473 |
|
|
468 | 474 |
} |
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/searchFilter/DerivateSearchComposite.java | ||
---|---|---|
127 | 127 |
super.setEnabled(enabled); |
128 | 128 |
searchField.setEnabled(enabled); |
129 | 129 |
comboDerivateType.setEnabled(enabled); |
130 |
comboTaxonAssignment.setEnabled(enabled); |
|
130 | 131 |
buttonSearch.setEnabled(enabled); |
131 | 132 |
btnBrowseTaxa.setEnabled(enabled); |
133 |
btnClearTaxon.setEnabled(enabled); |
|
132 | 134 |
lblTaxon.setEnabled(enabled); |
135 |
lblTitleCache.setEnabled(enabled); |
|
136 |
lbltaxonAssignment.setEnabled(enabled); |
|
133 | 137 |
lblDerivateType.setEnabled(enabled); |
134 | 138 |
} |
135 | 139 |
|
Also available in: Unified diff
Add toggle button for link with editor