Revision 8822b122
Added by Andreas Kohlbecker about 3 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/view/name/NameTypeDesignationPopupEditor.java | ||
---|---|---|
25 | 25 |
import eu.etaxonomy.cdm.model.reference.Reference; |
26 | 26 |
import eu.etaxonomy.cdm.service.UserHelperAccess; |
27 | 27 |
import eu.etaxonomy.cdm.vaadin.component.common.FilterableAnnotationsField; |
28 |
import eu.etaxonomy.cdm.vaadin.event.ReferenceEditorAction; |
|
28 | 29 |
import eu.etaxonomy.cdm.vaadin.event.TaxonNameEditorAction; |
29 | 30 |
import eu.etaxonomy.cdm.vaadin.permission.CdmEditDeletePermissionTester; |
30 | 31 |
import eu.etaxonomy.cdm.vaadin.permission.RolesAndPermissions; |
... | ... | |
189 | 190 |
addField(designationReferenceCombobox, "citation", 0, row, 2, row); |
190 | 191 |
designationReferenceCombobox.setWidth(400, Unit.PIXELS); |
191 | 192 |
designationReferenceDetailField = addTextField("Reference detail", "citationMicroReference", 3, row); |
193 |
designationReferenceCombobox.addClickListenerAddEntity(e -> getViewEventBus().publish( |
|
194 |
this, |
|
195 |
new ReferenceEditorAction(EditorActionType.ADD, null, designationReferenceCombobox, this) |
|
196 |
)); |
|
197 |
designationReferenceCombobox.addClickListenerEditEntity(e -> { |
|
198 |
if(designationReferenceCombobox.getValue() != null){ |
|
199 |
getViewEventBus().publish(this, |
|
200 |
new ReferenceEditorAction( |
|
201 |
EditorActionType.EDIT, |
|
202 |
designationReferenceCombobox.getValue().getUuid(), |
|
203 |
e.getButton(), |
|
204 |
designationReferenceCombobox, |
|
205 |
this) |
|
206 |
); |
|
207 |
} |
|
208 |
}); |
|
192 | 209 |
|
193 | 210 |
row++; |
194 | 211 |
annotationsListField = new FilterableAnnotationsField("Editorial notes"); |
Also available in: Unified diff
ref #9290 limiting available designation status types for nom acts without a name - SpecimenTypeDesignationEditor