From 6384fd6bd53beef76b6557664d9fdadc73bc8fdd Mon Sep 17 00:00:00 2001 From: ScarletRedMan Date: Tue, 16 Jan 2024 20:56:52 +0700 Subject: [PATCH] Fixed search nodes and rooms --- .../main/java/ru/dragonestia/picker/cp/component/NodeList.java | 2 ++ .../main/java/ru/dragonestia/picker/cp/component/RoomList.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/control-panel/src/main/java/ru/dragonestia/picker/cp/component/NodeList.java b/control-panel/src/main/java/ru/dragonestia/picker/cp/component/NodeList.java index 68d5eda..059cd48 100644 --- a/control-panel/src/main/java/ru/dragonestia/picker/cp/component/NodeList.java +++ b/control-panel/src/main/java/ru/dragonestia/picker/cp/component/NodeList.java @@ -12,6 +12,7 @@ import com.vaadin.flow.component.icon.VaadinIcon; import com.vaadin.flow.component.orderedlayout.HorizontalLayout; import com.vaadin.flow.component.orderedlayout.VerticalLayout; import com.vaadin.flow.component.textfield.TextField; +import com.vaadin.flow.data.value.ValueChangeMode; import lombok.Setter; import ru.dragonestia.picker.api.model.Node; @@ -43,6 +44,7 @@ public class NodeList extends VerticalLayout { field.setClearButtonVisible(true); field.setHelperText("Press Enter to search"); field.addValueChangeListener(event -> applySearch(event.getValue())); + field.setValueChangeMode(ValueChangeMode.EAGER); return field; } diff --git a/control-panel/src/main/java/ru/dragonestia/picker/cp/component/RoomList.java b/control-panel/src/main/java/ru/dragonestia/picker/cp/component/RoomList.java index 576b10c..eec99ff 100644 --- a/control-panel/src/main/java/ru/dragonestia/picker/cp/component/RoomList.java +++ b/control-panel/src/main/java/ru/dragonestia/picker/cp/component/RoomList.java @@ -14,6 +14,7 @@ import com.vaadin.flow.component.icon.VaadinIcon; import com.vaadin.flow.component.orderedlayout.HorizontalLayout; import com.vaadin.flow.component.orderedlayout.VerticalLayout; import com.vaadin.flow.component.textfield.TextField; +import com.vaadin.flow.data.value.ValueChangeMode; import lombok.Setter; import ru.dragonestia.picker.api.model.Room; @@ -45,6 +46,7 @@ public class RoomList extends VerticalLayout { field.setClearButtonVisible(true); field.setHelperText("Press Enter to search"); field.addValueChangeListener(event -> applySearch(event.getValue())); + field.setValueChangeMode(ValueChangeMode.EAGER); return field; }