Updated Branches:
  refs/heads/master 5ea553b23 -> 9b254fa7c

WICKET-4412 ChoiceFilteredPropertyColumn with setNullValid to true


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/9b254fa7
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/9b254fa7
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/9b254fa7

Branch: refs/heads/master
Commit: 9b254fa7c3e455b0e41d89f76794add4809bd4e1
Parents: 5ea553b
Author: Martin Tzvetanov Grigorov <[email protected]>
Authored: Mon Feb 20 14:11:16 2012 +0100
Committer: Martin Tzvetanov Grigorov <[email protected]>
Committed: Mon Feb 20 14:11:16 2012 +0100

----------------------------------------------------------------------
 .../repeater/data/table/filter/ChoiceFilter.java   |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/9b254fa7/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/data/table/filter/ChoiceFilter.java
----------------------------------------------------------------------
diff --git 
a/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/data/table/filter/ChoiceFilter.java
 
b/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/data/table/filter/ChoiceFilter.java
index 21d9d8f..cb932e4 100644
--- 
a/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/data/table/filter/ChoiceFilter.java
+++ 
b/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/data/table/filter/ChoiceFilter.java
@@ -129,13 +129,15 @@ public class ChoiceFilter<T> extends AbstractFilter
        protected DropDownChoice<T> newDropDownChoice(final String id, final 
IModel<T> model,
                final IModel<List<? extends T>> choices, final 
IChoiceRenderer<T> renderer)
        {
-               return new DropDownChoice<T>(id, model, choices, renderer);
+               DropDownChoice<T> dropDownChoice = new DropDownChoice<T>(id, 
model, choices, renderer);
+               dropDownChoice.setNullValid(true);
+               return dropDownChoice;
        }
 
        /**
         * @return the DropDownChoice form component created to represent this 
filter
         */
-       public DropDownChoice<T> getChoice()
+       public final DropDownChoice<T> getChoice()
        {
                return choice;
        }

Reply via email to