From 1fc8680fbcf7e7af551d8b227f267677b6a3d7ea Mon Sep 17 00:00:00 2001 From: Marc Englund Date: Fri, 30 Nov 2007 10:47:56 +0000 Subject: [PATCH] case-insensitive filtering svn changeset:3059/svn branch:trunk --- src/com/itmill/toolkit/ui/Select.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/com/itmill/toolkit/ui/Select.java b/src/com/itmill/toolkit/ui/Select.java index 158c2652e2..34ada06365 100644 --- a/src/com/itmill/toolkit/ui/Select.java +++ b/src/com/itmill/toolkit/ui/Select.java @@ -287,6 +287,8 @@ public class Select extends AbstractSelect implements AbstractSelect.Filtering { String caption = getItemCaption(itemId); if (caption == null || caption.equals("")) { continue; + } else { + caption = caption.toLowerCase(); } switch (filteringMode) { case FILTERINGMODE_CONTAINS: @@ -318,6 +320,9 @@ public class Select extends AbstractSelect implements AbstractSelect.Filtering { // this is a filter request currentPage = ((Integer) variables.get("page")).intValue(); filterstring = newFilter; + if (filterstring != null) { + filterstring = filterstring.toLowerCase(); + } requestRepaint(); return; } -- 2.39.5