Revision cca5f235
Added by Andreas Kohlbecker almost 5 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/view/name/TaxonNamePopupEditor.java | ||
---|---|---|
873 | 873 |
return nomReferenceCombobox; |
874 | 874 |
} |
875 | 875 |
|
876 |
|
|
877 |
/** |
|
878 |
* {@inheritDoc} |
|
879 |
*/ |
|
880 |
@Override |
|
881 |
public TextField getNomenclaturalReferenceDetail() { |
|
882 |
return nomenclaturalReferenceDetail; |
|
883 |
} |
|
884 |
|
|
876 | 885 |
/** |
877 | 886 |
* {@inheritDoc} |
878 | 887 |
*/ |
... | ... | |
950 | 959 |
@Override |
951 | 960 |
public void enableMode(TaxonNamePopupEditorMode mode){ |
952 | 961 |
modesActive.add(mode); |
962 |
updateFormOnModeChange(); |
|
953 | 963 |
} |
954 | 964 |
|
955 | 965 |
@Override |
... | ... | |
960 | 970 |
@Override |
961 | 971 |
public void disableMode(TaxonNamePopupEditorMode mode){ |
962 | 972 |
modesActive.remove(mode); |
973 |
updateFormOnModeChange(); |
|
974 |
} |
|
975 |
|
|
976 |
/** |
|
977 |
* updates UI in turn of mode changes if needed, that is when the bean has been set |
|
978 |
* already. |
|
979 |
*/ |
|
980 |
private void updateFormOnModeChange() { |
|
981 |
if(getBean() != null){ |
|
982 |
// need to update the ui |
|
983 |
afterItemDataSourceSet(); |
|
984 |
if(!isModeEnabled(TaxonNamePopupEditorMode.AUTOFILL_AUTHORSHIP_DATA)){ |
|
985 |
updateFieldVisibility(); |
|
986 |
} |
|
987 |
} |
|
963 | 988 |
} |
964 | 989 |
|
965 | 990 |
@Override |
Also available in: Unified diff
ref #8220 editing exististing names for new regitration: citation detail enabled, section only restriction disabled