Revision e32daf11
Added by Andreas Kohlbecker almost 6 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/view/name/TaxonNameEditorPresenter.java | ||
---|---|---|
83 | 83 |
|
84 | 84 |
private BeanInstantiator<Reference> newReferenceInstantiator; |
85 | 85 |
|
86 |
|
|
86 | 87 |
/** |
87 | 88 |
* {@inheritDoc} |
88 | 89 |
*/ |
... | ... | |
112 | 113 |
getView().getExBasionymAuthorshipField().setFilterablePersonPagingProvider(personPagingProvider, this); |
113 | 114 |
|
114 | 115 |
getView().getNomReferenceCombobox().getSelect().setCaptionGenerator(new CdmTitleCacheCaptionGenerator<Reference>()); |
115 |
referencePagingProvider = new CdmFilterablePagingProvider<Reference, Reference>(getRepo().getReferenceService());
|
|
116 |
referencePagingProvider = pagingProviderFactory.referencePagingProvider();
|
|
116 | 117 |
referencePagingProvider.setInitStrategy(REFERENCE_INIT_STRATEGY); |
117 | 118 |
getView().getNomReferenceCombobox().loadFrom(referencePagingProvider, referencePagingProvider, referencePagingProvider.getPageSize()); |
118 | 119 |
getView().getNomReferenceCombobox().getSelect().addValueChangeListener(new ToOneRelatedEntityButtonUpdater<Reference>(getView().getNomReferenceCombobox())); |
119 | 120 |
getView().getNomReferenceCombobox().getSelect().addValueChangeListener(new ToOneRelatedEntityReloader<>(getView().getNomReferenceCombobox(), this)); |
120 | 121 |
|
121 | 122 |
getView().getBasionymComboboxSelect().setCaptionGenerator(new CdmTitleCacheCaptionGenerator<TaxonName>()); |
123 |
|
|
122 | 124 |
CdmFilterablePagingProvider<TaxonName, TaxonName> basionymPagingProvider = new CdmFilterablePagingProvider<TaxonName, TaxonName>(getRepo().getNameService()); |
123 | 125 |
basionymPagingProvider.setInitStrategy(BASIONYM_INIT_STRATEGY); |
124 | 126 |
getView().getBasionymComboboxSelect().setPagingProviders(basionymPagingProvider, basionymPagingProvider, basionymPagingProvider.getPageSize(), this); |
Also available in: Unified diff
fix #7461 ordering references in comboboxes by titleCache, issn, isbn - consistence by CdmFilterablePagingProviderFactory