You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2012/01/06 23:16:37 UTC
[2/2] git commit: WICKET-1221
WICKET-1221
Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/8dd0a8c9
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/8dd0a8c9
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/8dd0a8c9
Branch: refs/heads/master
Commit: 8dd0a8c9558308ecab18d3643bdf5bcb97392800
Parents: f3edce1
Author: Igor Vaynberg <iv...@apache.org>
Authored: Fri Jan 6 14:16:08 2012 -0800
Committer: Igor Vaynberg <iv...@apache.org>
Committed: Fri Jan 6 14:16:08 2012 -0800
----------------------------------------------------------------------
.../apache/wicket/markup/html/form/CheckBox.java | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/wicket/blob/8dd0a8c9/wicket-core/src/main/java/org/apache/wicket/markup/html/form/CheckBox.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/markup/html/form/CheckBox.java b/wicket-core/src/main/java/org/apache/wicket/markup/html/form/CheckBox.java
index 9a55cb8..cacd548 100644
--- a/wicket-core/src/main/java/org/apache/wicket/markup/html/form/CheckBox.java
+++ b/wicket-core/src/main/java/org/apache/wicket/markup/html/form/CheckBox.java
@@ -43,6 +43,11 @@ import org.apache.wicket.util.convert.IConverter;
* You can can extend this class and override method wantOnSelectionChangedNotifications() to force
* server roundtrips on each selection change.
* </p>
+ * <p>
+ * A CheckBox always has a valid therefore values from methods
+ * {@link FormComponent#setRequired(boolean)} and {@link FormComponent#isRequired()} are not taken
+ * into account.
+ * </p>
*
* @author Jonathan Locke
*/
@@ -246,4 +251,11 @@ public class CheckBox extends FormComponent<Boolean> implements IOnChangeListene
}
}
+ @Override
+ public boolean checkRequired()
+ {
+ // a checkbox always has a value so this check always passes
+ return true;
+ }
+
}