Revision a14d1bae
Added by Patrick Plitzner almost 10 years ago
- added property change listener to original data label
- fixed conversation binding when getting derivate labels
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/derivateSearch/DerivateSearchCompositeController.java | ||
---|---|---|
50 | 50 |
private final DerivateSearchComposite derivateSearchComposite; |
51 | 51 |
private IIdentifiableEntityServiceConfigurator<SpecimenOrObservationBase<DerivedUnitFacadeCacheStrategy>> configurator; |
52 | 52 |
private EnumTermComboController<SpecimenOrObservationType> enumTermComboController; |
53 |
private final DerivateSearchView derivateSearchView; |
|
53 | 54 |
|
54 | 55 |
/** |
55 | 56 |
* @param parent |
57 |
* @param derivateSearchView |
|
56 | 58 |
*/ |
57 |
public DerivateSearchCompositeController(Composite parent) { |
|
59 |
public DerivateSearchCompositeController(Composite parent, DerivateSearchView derivateSearchView) {
|
|
58 | 60 |
this.derivateSearchComposite = new DerivateSearchComposite(parent, SWT.NONE); |
61 |
this.derivateSearchView = derivateSearchView; |
|
59 | 62 |
init(); |
60 | 63 |
} |
61 | 64 |
|
... | ... | |
102 | 105 |
} |
103 | 106 |
|
104 | 107 |
private void searchDerivates(){ |
108 |
if(!derivateSearchView.getConversationHolder().isBound()){ |
|
109 |
derivateSearchView.setFocus(); //rebind the conversation |
|
110 |
} |
|
111 |
|
|
105 | 112 |
configurator.setTitleSearchString(derivateSearchComposite.getSearchField().getText()); |
106 | 113 |
SpecimenOrObservationType type = enumTermComboController.getSelection(); |
107 | 114 |
//filter by specimen type |
Also available in: Unified diff