Revision d7e0d295
Added by Katja Luther about 2 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/AbstractCdmDetailElement.java | ||
---|---|---|
123 | 123 |
* @see eu.etaxonomy.taxeditor.ui.element.IEnableableFormElement#setEnabled(boolean) |
124 | 124 |
*/ |
125 | 125 |
public void setEnabled(boolean enabled, Collection<Object> except) { |
126 |
boolean enabled_old = this.enabled; |
|
126 | 127 |
this.enabled = enabled; |
127 |
for (ICdmFormElement element : getElements()) { |
|
128 |
if (element instanceof IEnableableFormElement) { |
|
129 |
IEnableableFormElement enableableElement = (IEnableableFormElement) element; |
|
130 |
if (except != null && except.contains(enableableElement)) { |
|
131 |
// enableableElement.setEnabled(enabled); |
|
132 |
} else { |
|
133 |
enableableElement.setEnabled(enabled); |
|
128 |
if (this.enabled != enabled_old){ |
|
129 |
for (ICdmFormElement element : getElements()) { |
|
130 |
if (element instanceof IEnableableFormElement) { |
|
131 |
IEnableableFormElement enableableElement = (IEnableableFormElement) element; |
|
132 |
if (except != null && except.contains(enableableElement)) { |
|
133 |
// enableableElement.setEnabled(enabled); |
|
134 |
} else { |
|
135 |
enableableElement.setEnabled(enabled); |
|
136 |
} |
|
134 | 137 |
} |
135 | 138 |
} |
136 |
}
|
|
139 |
}
|
|
137 | 140 |
} |
138 | 141 |
|
139 | 142 |
@Override |
Also available in: Unified diff
ref #9962: reset enable/disable only when value is changed