Revision 3f010594
Added by Andreas Kohlbecker about 5 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/view/registration/RegistrationPopEditorView.java | ||
---|---|---|
29 | 29 |
* @return the institutionField |
30 | 30 |
*/ |
31 | 31 |
public ListSelect getInstitutionField(); |
32 |
|
|
33 |
/** |
|
34 |
* @return |
|
35 |
*/ |
|
36 |
public ListSelect getStatusSelect(); |
|
32 | 37 |
} |
src/main/java/eu/etaxonomy/cdm/vaadin/view/registration/RegistrationPopupEditor.java | ||
---|---|---|
44 | 44 |
|
45 | 45 |
private ListSelect institutionField; |
46 | 46 |
|
47 |
private ListSelect statusSelect; |
|
48 |
|
|
47 | 49 |
public RegistrationPopupEditor() { |
48 | 50 |
super(new FormLayout(), Registration.class); |
49 | 51 |
} |
... | ... | |
64 | 66 |
specificIdentifierField = new TextFieldNFix("Specific Identifier"); |
65 | 67 |
addField(specificIdentifierField, "specificIdentifier"); |
66 | 68 |
|
67 |
ListSelect statusSelect = new ListSelect("Status", Arrays.asList(RegistrationStatus.values()));
|
|
69 |
statusSelect = new ListSelect("Status", Arrays.asList(RegistrationStatus.values())); |
|
68 | 70 |
statusSelect.setNullSelectionAllowed(false); |
69 | 71 |
statusSelect.setRows(1); |
72 |
statusSelect.addValueChangeListener( e -> getBean().updateStatusAndDate((RegistrationStatus) e.getProperty().getValue())); |
|
70 | 73 |
addField(statusSelect, "status"); |
71 | 74 |
|
72 | 75 |
submitterField = new ListSelect("Submitter"); |
... | ... | |
130 | 133 |
public ListSelect getInstitutionField() { |
131 | 134 |
return institutionField; |
132 | 135 |
} |
136 |
|
|
137 |
@Override |
|
138 |
public ListSelect getStatusSelect() { |
|
139 |
return statusSelect; |
|
140 |
} |
|
133 | 141 |
} |
Also available in: Unified diff
ref #7995 invoking Registration.updateStatusAndDate() also in RegistrationPopupEditor on status changes