Uruchamiając transakcję j_grid przekazać musimy parametr obowiązkowy wskazujący kod jaki ma być wykorzystany do zbudowania widoku tabeli danych (zestawienia)
Parametry obowiązkowe
refno
parametr przekazuje nazwę wskazującą kod ustawień widoku jaki ma zostać zbudowany.
widok
parametr przekazuje nazwę wskazującą kod ustawień widoku jaki ma zostać zbudowanym jest altrnatywą dla parametry refno.
kodtransakcji
parametr przekazuje nazwę wskazującą kod ustawień widoku jaki ma zostać zbudowanym jest altrnatywą dla parametry refno.
Parametry opcjonalne
adddataod
Widoki filtrowane wg przedziału czasowego ustawiane są wg zakresu dat systemowych definiowanych jako ilość dni wstecz od daty bieżącej. Za pomocą parametru adddataod możemy w konkretnym wypadku zdefiniować inną ilość dni przedziału czasowego. Przedział ten definiujemy jako różnicę ilość dni od dnia bieżacego. Jeżlei chcemy ustawić widok domyślnie na ostatnie 90 dni to podamy wartość parametru -90 (adddataod=-90)
adddatado
Widoki filtrowane wg przedziału czasowego ustawiane są wg zakresu dat systemowych definiowanych jako ilość dni od daty bieżącej. Za pomocą parametru adddatado możemy w konkretnym wypadku zdefiniować inną ilość dni przedziału czasowego. Przedział ten definiujemy jako różnicę ilość dni od dnia bieżącego.
dataod
Parametr pozwala wskazać jaka ma być domyślna data początkowa wyświetlanego zestawienia. Można podać stałą wartość wskazującą konkretną datę np. dataod=2015-01-01 lub przekazać zmienne:
@firstdayofyear – ustawia pierwszy dzień danego roku
@firstdayofmonth – ustawia pierwszy dzień miesiąca
datado
Parametr pozwala wskazać jaka ma być domyślna data końcowa wyświetlanego zestawienia. Można podać stałą wartość lub parametr @getdate ustawiający datę bieżącą.
interwal
Parametr wskazuje interwał w jakim mają być dane automatycznie odświeżane (pobieranie z bazy aktualnych informacji). Wykorzystanie dla widoków danych zmienianych systematycznie. Wartość parametru podajemy w milisekundach. Minimalna wartość to 30000, czyli 30 sekundowa przerwa. Jeżeli podamy wartość mniejszą to i tak odświeżanie będzie ustawione na 30 sekund. Można podać wartość większą.
session
Parametr może przyjąć wartość 1, w takim wypadku program resetuje wartości zmiennych sesyjnych przekazywanych pomiędzy transakcjami (zmienne sesyjne zaczynajace się znakiem #)
gridtitle
Parametr pozwala na personalizowanie tytułu tabeli
eng
Parametr ustawia pracę tabeli na tryb w języku angielskim
script
Parametr pozwalający na podłączenie dowolnego skryptu w języku javascript (jquery), za pomocą którego możemy dowolnie modyfikować wygląd i sposób działania transakcji.
scriptonload
Wskazanie funkcji jaka ma zostać wywołana po załadowaniu strony
scriptonready
Wskazanie funkcji jaka ma zostać wywołana po załadowaniu strony
Parametry filtrowania danych
Podstawowe filtrowanie
Przekazując dowolnie inny parametr do transakcji j_grid.aspx powodujemy, że dane pobierane z zapytania do bazy będą ograniczone do wyników filtrowanych wg tego parametru i jego wartości. Dzięki temu możemy ograniczać widoki do określonych danych.
Przykładowo chcemy wyświetlić wyłącznie dokumenty które w kolumnie typdok mają wartość PZ to wywołując transakcję dodajemy parametr
typdok=PZ
gotowe, do zapytania zostanie dodany warunek filtrowania, a więc zostaną zwrócone wyłącznie dokumenty o typie PZ
Zaawansowane filtrowanie
Podstawowe filtrowanie pozwala filtrować zawsze wg warunku kolumna równa się wartość. Są jednak sytuacje, gdy chcemy ograniczyć wyniki zapytania do pozycji wg różnych metod porównania. W tym celu w nazwie parametru pierwsze 4 znaki mogą wskazać na specjalną metodę filtrowania.
- nlt- wartość numeryczna mniejsza niż np. nlt-ILOSC=0 w efekcie będą wyświetlone wyłącznie pozycje które w kolumnie ilość mają mniejszą niż 0
- ngt- wartość numeryczna większa niż X
- nle- wartość numeryczna mniejsza lub równa niż X
- nge- wartość numeryczna większa lub równa niż X
- nne-wartość numeryczna różna od X
- nbe- wartość typu data pomiędzy wartościami podanymi jako tekst rozdzielony znakiem | np. nbe-TERMIN=2016-01-01|2016-12-31
- lkk- wartość typu tekstowego, zawierająca się w kolumnie w dowolnym miejscu
- lkl- wartość typu tekstowego, zawierająca się w kolumnie kończąc się podaną frazą
- lkr- wartość typu tekstowego, zawierająca się w kolumnie zaczynają się podaną frazą
- mls- wartość typu tekstowego, zawiera wiele wartości, przekazanych i rozdzielonych znakiem |. np. mls-typdok=PZ|PW|WZ – zostaną zwrócone pozycje które w kolumnie typdok wartości PZ lub PW lub WZ
Czytaj więcej:
Raporty.aspx
Transakcja role_rap/raporty.aspx pozwala na podgląd wydruku lub generowanie plików z wynikami raportu w formacie XLS lub PDF. Uruchamiając transakcję należy podać parametry wymagane oraz można opcjonalne. Dodatkowe dowolne parametry przekazywane przy uruchomieniu transakcji zostaną przekazane jako wartości generowania raportu (parametry raportu przygotowanego w Report Builder). Parametry wymagane raport Parametr raport wskazuje na ścieżkę i nazwę pliku szablonu raportu jaki chcemy
Konfiguracja Transakcje SYS eang kody kreskowe raporty SQL reporting services
SQL_execute_sp
Program do awizacji dostaw Transakcja SQL_execute_sp pozwala na uruchamianie dowolnej procedury składowanej w bazie SQL i przekazanie do niej parametrów. Wykorzystanie transakcji i jej zastosowanie zależy od przygotowanych procedur składowanych. Możemy uruchamiać procedury składowane z domyślnej bazy danych (ROOT) lub dowolnie wskazanej (CUSTOM), dzięki czemu wdrożeniowiec lub programista może przygotować spersonalizowane rozwiązania i działania na bazie
j_grid.aspx – dopisanie, edycja widoku
Platforma StudioSystem oferuje użytkownikom niespotykany dotąd poziom kontroli i możliwości dostosowywania w zakresie tworzenia danych i zarządzania nimi. Jedną z najważniejszych funkcji platformy jest możliwość konfigurowania kolumn w tabeli. Ta funkcja umożliwia użytkownikom dostosowanie struktury i formatu danych, ułatwiając zarządzanie i analizę.
j_grid.aspx – kolumna typu HyperLink jak button
Kolumny wyświetlane za pomocą widoku tabeli mogą zawierać różne rodzaje (typy) kolumn. Jednym ze sposobów wyświetlania danych jest kolumna typu HyperLink. Kolumna wyświetla link do wskazanej strony. Prezentacja danych jest za pomocą tekstu z podkreśleniem jak na zwykłych tradycyjnych stronach www. Program StudioSystem pozwala jednak doprecyzować konfigurację tak aby w tabeli były wyświetlane dane w formie przycisków (button)
j_grid.aspx – konfiguracja kolumn
Platforma StudioSystem to potężne narzędzie, które zapewnia użytkownikom szeroki zakres funkcji, w tym możliwość łatwego konfigurowania kolumn w tabeli. Ta funkcja umożliwia użytkownikom tworzenie niestandardowych kolumn dostosowanych do ich specyficznych potrzeb w zakresie zarządzania danymi. Platforma zapewnia również użytkownikom możliwość definiowania typów kolumn, takich jak tekst, liczba, data i wartość logiczna. Pozwala to użytkownikom na
Konfiguracja Transakcje SYS formularze j_grid Konfiguracja rejestr widok