Revision fe0647c6
Added by Patrick Plitzner about 8 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/DerivateView.java | ||
---|---|---|
203 | 203 |
|
204 | 204 |
//init tree |
205 | 205 |
updateRootEntities(((DerivateViewEditorInput)getEditorInput()).getDerivativeUuids()); |
206 |
//set taxon filter |
|
207 |
derivateSearchCompositeController.setTaxonFilter(((DerivateViewEditorInput) getEditorInput()).getTaxonUuid()); |
|
206 | 208 |
//reset status bar |
207 | 209 |
getEditorSite().getActionBars().getStatusLineManager().setMessage(""); |
208 | 210 |
|
... | ... | |
276 | 278 |
getEditorSite().getActionBars().getStatusLineManager().setMessage(rootElements.size() +" derivative hierarchies found"); |
277 | 279 |
|
278 | 280 |
//set selection to derivatives if the filter criteria |
279 |
//taxon assignment or or derivative type are set
|
|
281 |
//taxon assignment or derivative type are set |
|
280 | 282 |
if(derivates!=null && !derivateSearchCompositeController.isDefaultSearch()){ |
281 | 283 |
List<TreeNode> nodesToSelect = new ArrayList<TreeNode>(); |
282 | 284 |
for (SpecimenOrObservationBase specimenOrObservationBase : derivates) { |
... | ... | |
566 | 568 |
@Override |
567 | 569 |
public void contextStart(IMemento memento, IProgressMonitor monitor) { |
568 | 570 |
derivateSearchCompositeController.setEnabled(!listenToSelectionChange); |
569 |
viewer.getTree().setEnabled(true); |
|
571 |
if(!viewer.getTree().isDisposed()){ |
|
572 |
viewer.getTree().setEnabled(true); |
|
573 |
} |
|
570 | 574 |
refreshTree(); |
571 | 575 |
} |
572 | 576 |
|
Also available in: Unified diff
Set taxon filter when opening derivativwe editor from taxon navigator
#5514