Jak filtrować tabele z danymi w WMS EasyStorage
Last updated
Last updated
Systematycznie na kolejnych podstronach dodajemy nowy rodzaj filtrowania. Domyślnie po otwarciu strony mamy filtry proste, poniżej przykład z Panel WEB -> Magazyn->Lokalizacje
Filtry proste działają albo na zasadzie wyboru (lista) lub tekstu (z warunkiem 'zawiera'):
Np wpisanie w filtr tekstowy (pole Kod) wartości "00" odfiltruje nam lokalizacje gdzie występują znaki "00". Jeżeli wybierzemy jakąś wartość z kolejnych pól np z pola magazyn zaznaczmy MAG, lista danych zostanie ograniczona przez te dwa warunku (00 i MAG). Rezultatem będzie lista lokalizacji zawierające tekst "00" i jednocześnie zdefiniowanych w magazynie MAG. Z tego wynika ze pomiędzy polami do filtrowania jest warunek ORAZ.
Z kolei pod guzikiem "Pokaż filtry zaawansowane" możemy praktycznie nadawać dowolne warunki (ORAZ i LUB). Posłużmy się przykładem. Chcemy odfiltrować lokalizacje tylko z poziomu 2 (czyli kończące sie na "02". Gdybyśmy tą wartość wpisali w filtrach domyślnych jak zwrot danych dostalibyśmy np "AA-02-23" oraz "CC-01-02". Natomiast w filtrach zaawansowanych możemy wybrać pole, operację (Równe, Zawiera, Rożne, Zaczyna się, Kończy się)
i następnie ustawić poszukiwaną wartość. Kontynuując nas przykład ustawiamy w filtrach na pole "kod": 'Kończy się" i wartość '02'.
Możemy dodać kolejny warunek (ORAZ) używając guzika "Dodaj filtr". Przykładowo dodajmy filtr na strefę. Wynikiem będą lokalizację spełniające dwa warunki:
Warunków możemy dodawać dowolną ilość (także na to samo pole)
Teraz rozszerzmy nasz problem. Do wyfiltrowanej listy chcemy dodać wszystkie lokalizację z TAGiem XXX. W tym celu użyjemy przycisku "Dodaj grupę". Warunkiem filtrowania pomiędzy grupami jest "LUB":
W rezultacie zostanie nam lista spełniająca warunki z Grupy 1 i z Grupy 2