Skrypt wms_dptrm.js w programie Studio WMS.net służy do kompleksowego zarządzania zadaniami zapisywanymi w systemie, które dotyczą m.in. przydzielania i monitorowania prac wykonywanych przy użyciu terminali mobilnych. Jego głównym zadaniem jest inicjalizacja oraz konfiguracja dynamicznej tabeli (gridu), w której prezentowane są dane pochodzące z bazy, dotyczące poszczególnych zleceń i pozycji dokumentów. Dzięki zastosowaniu biblioteki jqxGrid, skrypt umożliwia interaktywną pracę z danymi, pozwalając użytkownikowi na dodawanie nowych pozycji, edycję już istniejących, a także na ich usuwanie i podgląd szczegółowych informacji.
Zarządzanie Danymi w Studio WMS.net
Plik wms_dptrm.js obsługuje zarządzanie danymi w systemie Studio WMS.net. Skrypt umożliwia użytkownikowi dodawanie, edycję i usuwanie rekordów z tabeli oraz podgląd szczegółowych danych. Obsługuje dynamiczne generowanie interfejsu oraz operacje CRUD na bazie danych.
Mechanizm działania skryptu opiera się na szeregu dedykowanych funkcji, które odpowiadają za ładowanie danych, ich formatowanie oraz obsługę zdarzeń użytkownika - na przykład poprzez przypisanie przyciskowi „Dodaj” odpowiedniej akcji. W momencie inicjalizacji strony funkcja MojaOnLoad ustawia wygląd i zachowanie elementów interfejsu, a funkcja UstawTable generuje strukturę tabelaryczną, pobierając przy tym dane zgodnie z określonym zapytaniem SQL. Dodatkowo, wbudowane mechanizmy walidacji oraz obsługi zdarzeń gwarantują, że wszystkie operacje na danych są przeprowadzane sprawnie i zgodnie z obowiązującymi standardami systemu.
Dzięki temu rozwiązaniu użytkownicy systemu Studio WMS.net mogą efektywnie zarządzać zadaniami realizowanymi przez pracowników, co wpływa na usprawnienie procesów logistycznych oraz zwiększenie przejrzystości i kontroli nad wykonywanymi operacjami magazynowymi.
Funkcja MojaOnLoad()
Podczas inicjalizacji system wykonuje kilka istotnych operacji:
- Tworzy dynamiczny interfejs użytkownika.
- Wyświetla tabelę TABELKA i przypisuje jej dynamiczne źródło danych.
- Dodaje przycisk Dodaj umożliwiający dodanie nowego rekordu.
Funkcja UstawTable()
Tworzy i konfiguruje tabelę zawierającą dane:
- Definiuje kolumny: Tytuł, Login, Hasło, Uwagi.
- Dodaje przyciski akcji: Usuń, Edytuj, Podgląd.
- Pobiera dane z tabeli dpuwa i wyświetla w tabeli.
Obsługa operacji CRUD
Funkcja btnDodaj()
- Weryfikuje, czy użytkownik wprowadził wymagane dane.
- Dodaje nowy rekord do tabeli.
- Po zapisaniu odświeża dane w tabeli.
Funkcja btnUsun()
- Usuwa wybrany rekord na podstawie identyfikatora.
- Aktualizuje tabelę po usunięciu pozycji.
Funkcja btnEdycja()
- Ładuje dane wybranego rekordu do formularza edycji.
- Po zapisaniu zmian odświeża tabelę.
Funkcja btnPodglad()
- Wyświetla szczegóły rekordu w osobnym oknie.
Podsumowanie
Plik wms_dptrm.js umożliwia zarządzanie danymi w systemie Studio WMS.net. Skrypt obsługuje operacje dodawania, edycji i usuwania rekordów, dynamicznie generuje interfejs użytkownika oraz zapewnia integrację z bazą danych. Dzięki temu użytkownicy mogą sprawnie zarządzać danymi w systemie.