Revision 3f89e829
Added by Patrick Plitzner over 8 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/DerivateView.java | ||
---|---|---|
47 | 47 |
import eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap; |
48 | 48 |
import eu.etaxonomy.taxeditor.editor.EditorUtil; |
49 | 49 |
import eu.etaxonomy.taxeditor.editor.Messages; |
50 |
import eu.etaxonomy.taxeditor.editor.MultiPageTaxonEditor; |
|
50 | 51 |
import eu.etaxonomy.taxeditor.editor.view.derivate.searchFilter.DerivateSearchCompositeController; |
51 | 52 |
import eu.etaxonomy.taxeditor.model.IContextListener; |
52 | 53 |
import eu.etaxonomy.taxeditor.model.IPartContentHasDetails; |
... | ... | |
469 | 470 |
updateRootEntities(uuids); |
470 | 471 |
} |
471 | 472 |
} |
473 |
if(part instanceof MultiPageTaxonEditor){ |
|
474 |
Taxon taxon = ((MultiPageTaxonEditor) part).getTaxon(); |
|
475 |
derivateSearchCompositeController.setTaxon(taxon); |
|
476 |
} |
|
472 | 477 |
} |
473 | 478 |
|
474 | 479 |
/** |
... | ... | |
498 | 503 |
public void toggleListenToSelectionChange() { |
499 | 504 |
listenToSelectionChange = !listenToSelectionChange; |
500 | 505 |
derivateSearchCompositeController.setEnabled(!listenToSelectionChange); |
506 |
derivateSearchCompositeController.setTaxon(null); |
|
501 | 507 |
} |
502 | 508 |
|
503 | 509 |
/** |
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/derivate/searchFilter/DerivateSearchCompositeController.java | ||
---|---|---|
172 | 172 |
labelProvider.setConversation(conversationHolder); |
173 | 173 |
} |
174 | 174 |
|
175 |
/** |
|
176 |
* @param taxon |
|
177 |
*/ |
|
178 |
public void setTaxon(Taxon taxon) { |
|
179 |
if(taxon==null){ |
|
180 |
derivateSearchComposite.getTextTaxonName().setText(""); |
|
181 |
} |
|
182 |
else{ |
|
183 |
derivateSearchComposite.getTextTaxonName().setText(taxon.getTitleCache()); |
|
184 |
} |
|
185 |
} |
|
186 |
|
|
175 | 187 |
} |
Also available in: Unified diff
Update taxon name in taxon selection element