5
0
mirror of https://github.com/AJMicke/KickerELO.git synced 2026-03-11 13:31:02 +01:00

Make match history filter case-insensitive

This commit is contained in:
Anton Micke
2025-03-24 15:30:18 +01:00
parent d5e979280f
commit d6757dd4a5
2 changed files with 10 additions and 6 deletions

View File

@@ -61,11 +61,13 @@ public class History1vs1View extends VerticalLayout {
grid.sort(List.of(sortOrder)); grid.sort(List.of(sortOrder));
dataView.addFilter(result -> { dataView.addFilter(result -> {
String name1 = result.getGewinner().getName(); String name1 = result.getGewinner().getName().toLowerCase();
String name2 = result.getVerlierer().getName(); String name2 = result.getVerlierer().getName().toLowerCase();
String s1 = filter1.getValue(); String s1 = filter1.getValue();
if (s1 != null) s1 = s1.toLowerCase();
boolean p1 = !(s1 == null || s1.isEmpty()); boolean p1 = !(s1 == null || s1.isEmpty());
String s2 = filter2.getValue(); String s2 = filter2.getValue();
if (s2 != null) s2 = s2.toLowerCase();
boolean p2 = !(s2 == null || s2.isEmpty()); boolean p2 = !(s2 == null || s2.isEmpty());
if (p1 && p2) { if (p1 && p2) {

View File

@@ -64,13 +64,15 @@ public class History2vs2View extends VerticalLayout {
grid.sort(List.of(sortOrder)); grid.sort(List.of(sortOrder));
dataView.addFilter(result -> { dataView.addFilter(result -> {
String name1 = result.getGewinnerVorn().getName(); String name1 = result.getGewinnerVorn().getName().toLowerCase();
String name2 = result.getVerliererVorn().getName(); String name2 = result.getVerliererVorn().getName().toLowerCase();
String name3 = result.getVerliererHinten().getName(); String name3 = result.getVerliererHinten().getName().toLowerCase();
String name4 = result.getGewinnerHinten().getName(); String name4 = result.getGewinnerHinten().getName().toLowerCase();
String s1 = filter1.getValue(); String s1 = filter1.getValue();
if (s1 != null) s1 = s1.toLowerCase();
boolean p1 = !(s1 == null || s1.isEmpty()); boolean p1 = !(s1 == null || s1.isEmpty());
String s2 = filter2.getValue(); String s2 = filter2.getValue();
if (s2 != null) s2 = s2.toLowerCase();
boolean p2 = !(s2 == null || s2.isEmpty()); boolean p2 = !(s2 == null || s2.isEmpty());
if (p1 && p2) { if (p1 && p2) {