Revision 25fe366b
Added by Patrick Plitzner over 5 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/HybridDetailElement.java | ||
---|---|---|
61 | 61 |
checkboxHybridFormula.setEnabled(false);//read-only |
62 | 62 |
} |
63 | 63 |
|
64 |
@Override |
|
65 |
protected void update(INonViralName entity) { |
|
66 |
super.update(entity); |
|
67 |
boolean enableBinom = false; |
|
68 |
boolean enableTrinom = false; |
|
69 |
if (entity.getRank() != null){ |
|
70 |
if (entity.getRank().isLower(Rank.GENUS())){ |
|
71 |
enableBinom = true; |
|
72 |
} |
|
73 |
|
|
74 |
if (entity.getRank().isLower(Rank.SPECIES())){ |
|
75 |
enableTrinom = true; |
|
76 |
} |
|
77 |
} |
|
78 |
checkboxMonomHybrid.setSelection(entity.isMonomHybrid()); |
|
79 |
checkboxBinomHybrid.setEnabled(enableBinom); |
|
80 |
checkboxTrinomHybrid.setSelection(entity.isTrinomHybrid()); |
|
81 |
checkboxTrinomHybrid.setEnabled(enableTrinom); |
|
82 |
checkboxHybridFormula.setSelection(entity.isHybridFormula()); |
|
83 |
checkboxHybridFormula.setEnabled(false);//read-only |
|
84 |
} |
|
85 |
|
|
64 | 86 |
@Override |
65 | 87 |
public void handleEvent(Object eventSource) { |
66 | 88 |
if(eventSource == checkboxMonomHybrid){ |
Also available in: Unified diff
ref #6554 Implement update() for taxon details view sections