android_maw_lista

Plik android_maw_lista.js to element aplikacji mobilnej do zarządzania awizacjami. Automatycznie pobiera dane, formatuje je w czytelną tabelę i dynamicznie dostosowuje wygląd w zależności od statusu awizacji. Dzięki temu użytkownicy mogą łatwo przeglądać informacje o nadchodzących i przeszłych awizacjach, bez potrzeby ręcznego filtrowania danych.

Funkcja MojaOnLoad w pliku android_maw_lista.js

Funkcja MojaOnLoad w pliku android_maw_lista.js odpowiada za inicjalizację widoku listy dokumentów w aplikacji. Po uruchomieniu funkcji ukazuje się element o identyfikatorze LISTA_DOKUMENTOW, co pozwala użytkownikowi na interakcję z listą. Funkcja korzysta z danych pobranych za pomocą ssDataSQL, które są identyfikowane przez unikalny klucz. Dzięki temu możliwe jest dynamiczne generowanie zawartości listy na podstawie danych źródłowych.

Wewnątrz funkcji sprawdzana jest długość danych zwróconych przez ssDataSQL, aby upewnić się, że zawierają one potrzebne informacje. Następnie tworzony jest kod HTML, który wyświetla szczegóły każdego wpisu na liście. Każdy rekord zawiera takie informacje jak daty rozpoczęcia i zakończenia, kontrahenta, przewoźnika, dane kierowcy oraz numery pojazdu i naczepy. Dzięki temu użytkownik ma pełny wgląd w szczegóły każdego dokumentu.

Funkcja wykorzystuje zmienną htmlPozycjeListy do budowania struktury tabeli HTML, co pozwala na czytelne przedstawienie informacji. Struktura ta jest dynamicznie generowana w pętli na podstawie danych źródłowych. Każda iteracja dodaje nowy wiersz z odpowiednimi informacjami, co zapewnia elastyczność i łatwość aktualizacji widoku.

Całość działania funkcji opiera się na integracji z bazą danych oraz dynamicznym renderowaniu treści w przeglądarce użytkownika. Dzięki temu rozwiązanie jest wydajne i intuicyjne w obsłudze. Wykorzystanie technologii takich jak jQuery oraz HTML pozwala na płynne działanie i estetyczny wygląd interfejsu.

Podsumowując, funkcja MojaOnLoad umożliwia dynamiczne wyświetlanie listy dokumentów na podstawie danych z bazy SQL. Jej działanie zapewnia użytkownikowi dostęp do szczegółowych informacji w przejrzystej formie tabeli. Dzięki temu aplikacja staje się bardziej funkcjonalna i przyjazna dla użytkownika.

Lista awizacji dla Androida

Plik android_maw_lista.js to skrypt JavaScript obsługujący dynamiczne generowanie listy awizacji w aplikacji mobilnej na system Android. Skrypt pobiera dane z bazy, a następnie formatuje je i wyświetla w postaci czytelnej tabeli z informacjami o awizacjach.

Funkcja MojaOnLoad()

Jest to główna funkcja odpowiedzialna za inicjalizację listy awizacji. Działanie funkcji obejmuje:

  1. Wyświetlenie kontenera na listę dokumentów.
  2. Pobranie danych z bazy SQL za pomocą funkcji ssDataSQL(), korzystając z identyfikatora zapytania SQL.
  3. Iterację po zwróconych rekordach i dynamiczne tworzenie tabeli z danymi.

Struktura tabeli awizacji

Dla każdej awizacji skrypt generuje tabelę zawierającą następujące informacje:

  • Data rozpoczęcia – wyświetlana w formacie Start: [DATA].
  • Data zakończenia – format Stop: [DATA].
  • Kontrahent – nazwa firmy lub osoby odpowiedzialnej.
  • Przewoźnik – jeśli dostępny, wyświetlany pod kontrahentem.
  • Kierowca – imię i nazwisko kierowcy oraz numer telefonu.
  • Numer rejestracyjny pojazdu – jeśli dostępny, wyświetlany.
  • Numer rejestracyjny naczepy – jeśli dostępny, również jest wyświetlany.

Dynamiczna kolorystyka wierszy

Funkcja getTableColor() dynamicznie ustawia kolor tekstu w tabeli w zależności od statusu awizacji (ACH):

  • 1 – czarny.
  • 2 – zielony.
  • 3 – niebieski.
  • 4 – żółty.
  • Domyślnie – czerwony (dla nieznanych wartości).

Obsługa pustych wartości

Skrypt sprawdza, czy dane pola (np. przewoźnik, kierowca, numer rejestracyjny) są puste. Jeśli tak, odpowiednie wiersze nie są dodawane do tabeli, co poprawia czytelność listy.

Podsumowanie

Plik android_maw_lista.js to element aplikacji mobilnej do zarządzania awizacjami. Automatycznie pobiera dane, formatuje je w czytelną tabelę i dynamicznie dostosowuje wygląd w zależności od statusu awizacji. Dzięki temu użytkownicy mogą łatwo przeglądać informacje o nadchodzących i przeszłych awizacjach, bez potrzeby ręcznego filtrowania danych.

Czytaj więcej:

  • android_maw_ins

    Plik android_maw_ins.js to skrypt JavaScript obsługujący dynamiczny formularz do zarządzania awizacjami na urządzeniach mobilnych z systemem Android. Skrypt odpowiada za obsługę interfejsu użytkownika, walidację danych, pobieranie wartości z bazy danych oraz zapis awizacji.

    Transakcje YMS

  • android_maw_lista

    Funkcja android_maw_lista tworzy dynamiczną listę awizacji transportowych w formie tabelarycznej. Na początku funkcja pokazuje element o identyfikatorze LISTA_DOKUMENTOW za pomocą metody jQuery show(). Następnie pobiera dane z bazy danych poprzez funkcję ssDataSQL.

    Transakcje YMS

  • maw_android_awizacja_mobile

    Funkcja dynamicznie generuje widok listy dokumentów w aplikacji mobilnej, dostosowując zawartość do dostępnych danych. Współpracuje z funkcją getTableColor, aby wizualnie wyróżnić elementy na podstawie ich statusu. Całość zapewnia przejrzysty i czytelny interfejs użytkownika.

    Transakcje YMS

  • maw_android_awizacja_mobile

    Plik maw_android_awizacja_mobile.js stanowi kluczowy komponent aplikacji mobilnej, automatycznie pobierając dane, formatując je w przejrzystą tabelę i dynamicznie dostosowując wygląd do statusu awizacji. Dzięki temu użytkownicy mogą łatwo przeglądać nadchodzące i zakończone awizacje, a także uzyskać kluczowe informacje bez konieczności ręcznego filtrowania danych.

    Transakcje YMS

  • maw_events_ins_ktr.js

    Plik maw_events_ins.js to kluczowy komponent systemu awizacji, który umożliwia użytkownikom intuicyjne tworzenie i edycję awizacji. Automatyzuje proces wyboru lokalizacji, planowania godzin oraz walidacji danych, zapewniając poprawność i efektywność operacyjną. Integracja z bazą SQL pozwala na szybkie zapisywanie danych, a dynamiczne formularze ułatwiają użytkownikowi wprowadzanie niezbędnych informacji.

    Transakcje YMS