logo-softwarestudio-2020-600

j_grid.aspx – parametry

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

  • 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

    StudioSystem Transakcje SYS

  • 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ę.

    Konfiguracja Transakcje SYS

  • 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)

    Transakcje SYS

  • 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