Revision 7ee1c79a
Added by Andreas Kohlbecker over 4 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/view/name/TaxonNameEditorPresenter.java | ||
---|---|---|
139 | 139 |
|
140 | 140 |
super.handleViewEntered(); |
141 | 141 |
|
142 |
List<NomenclaturalCodeEdition> nomCodes = NomenclaturalCodeEdition.forCode(RegistrationUIDefaults.NOMENCLATURAL_CODE); |
|
143 |
BeanItemContainer<NomenclaturalCodeEdition> codeEditionItemContainer = cdmBeanItemContainerFactory.buildEnumTermItemContainer( |
|
144 |
NomenclaturalCodeEdition.class, nomCodes.toArray(new NomenclaturalCodeEdition[nomCodes.size()]) |
|
145 |
); |
|
146 |
|
|
142 | 147 |
getView().getRankSelect().setContainerDataSource(cdmBeanItemContainerFactory.buildBeanItemContainer(TermType.Rank)); |
143 | 148 |
getView().getRankSelect().setItemCaptionPropertyId("label"); |
144 | 149 |
|
... | ... | |
205 | 210 |
doReferenceEditorEdit(row); |
206 | 211 |
} |
207 | 212 |
}); |
208 |
|
|
209 |
List<NomenclaturalCodeEdition> nomCodes = NomenclaturalCodeEdition.forCode(RegistrationUIDefaults.NOMENCLATURAL_CODE); |
|
210 |
BeanItemContainer<NomenclaturalCodeEdition> codeEditionItemContainer = cdmBeanItemContainerFactory.buildEnumTermItemContainer( |
|
211 |
NomenclaturalCodeEdition.class, nomCodes.toArray(new NomenclaturalCodeEdition[nomCodes.size()]) |
|
212 |
); |
|
213 | 213 |
row.codeEdition.setContainerDataSource(codeEditionItemContainer); |
214 | 214 |
|
215 | 215 |
getView().applyDefaultComponentStyle(row.components()); |
... | ... | |
218 | 218 |
} |
219 | 219 |
}); |
220 | 220 |
|
221 |
|
|
221 | 222 |
relatedNamePagingProvider = pagingProviderFactory.taxonNamesWithoutOrthophicIncorrect(); |
222 | 223 |
relatedNamePagingProvider.setInitStrategy(RELATED_NAME_INIT_STRATEGY); |
223 | 224 |
getView().getBasionymComboboxSelect().setCaptionGenerator(new CdmTitleCacheCaptionGenerator<TaxonName>()); |
... | ... | |
232 | 233 |
getView().getValidationField().getCitatonComboBox().getSelect().setCaptionGenerator(new ReferenceEllypsisCaptionGenerator(LabelType.BIBLIOGRAPHIC, getView().getValidationField().getCitatonComboBox().getSelect())); |
233 | 234 |
getView().getValidationField().getCitatonComboBox().loadFrom(icbnCodesPagingProvider, icbnCodesPagingProvider, icbnCodesPagingProvider.getPageSize()); |
234 | 235 |
getView().getValidationField().getCitatonComboBox().getSelect().addValueChangeListener(new ToOneRelatedEntityReloader<>(getView().getValidationField().getCitatonComboBox(), this)); |
236 |
getView().getValidationField().getCodeEditionSelect().setContainerDataSource(codeEditionItemContainer); |
|
235 | 237 |
|
236 | 238 |
getView().getOrthographicVariantField().getRelatedNameComboBox().getSelect().setCaptionGenerator(new CdmTitleCacheCaptionGenerator<TaxonName>()); |
237 | 239 |
getView().getOrthographicVariantField().getRelatedNameComboBox().getSelect().addValueChangeListener(new ToOneRelatedEntityReloader<>(getView().getOrthographicVariantField().getRelatedNameComboBox(), this)); |
... | ... | |
240 | 242 |
getView().getOrthographicVariantField().getCitatonComboBox().getSelect().setCaptionGenerator(new ReferenceEllypsisCaptionGenerator(LabelType.BIBLIOGRAPHIC, getView().getOrthographicVariantField().getCitatonComboBox().getSelect())); |
241 | 243 |
getView().getOrthographicVariantField().getCitatonComboBox().loadFrom(icbnCodesPagingProvider, icbnCodesPagingProvider, icbnCodesPagingProvider.getPageSize()); |
242 | 244 |
getView().getOrthographicVariantField().getCitatonComboBox().getSelect().addValueChangeListener(new ToOneRelatedEntityReloader<>(getView().getOrthographicVariantField().getCitatonComboBox(), this)); |
245 |
getView().getOrthographicVariantField().getCodeEditionSelect().setContainerDataSource(codeEditionItemContainer); |
|
243 | 246 |
|
244 | 247 |
getView().getAnnotationsField().setAnnotationTypeItemContainer(cdmBeanItemContainerFactory.buildBeanItemContainer( |
245 | 248 |
AnnotationType.EDITORIAL().getVocabulary().getUuid())); |
Also available in: Unified diff
fix #8409 adding select for code editions to NameRelationField