StudioSystem

j_grid.aspx - dopisanie, edycja widoku

Platforma StudioSystem oferuje użytkownikom niespotykany dotąd poziom kontroli i możliwości dostosowywania w zakresie tworzenia.

studiosystem.softwarestudio.com.pl/transakcje/
Panel startowy platformy StudioSystem z modułami przypisanymi do roli użytkownika
Panel startowy platformy StudioSystem z modułami przypisanymi do roli użytkownika

Konfigurując kolumny w tabelach, użytkownicy StudioSystem mogą przejąć kontrolę nad strukturą i formatem swoich danych. Mogą wybrać typy danych, które są przechowywane w każdej kolumnie, a także nazwę kolumn i kolejność, w jakiej się pojawiają. Ułatwia to użytkownikom szybką identyfikację danych, które są dla nich istotne, skracając czas poświęcany na wprowadzanie danych i analizę.

j_grid.aspx to uniwersalna transakcja do wyświetlania danych w postaci zestawień (tabel). Parametry transakcji dla zestawień są definiowane w module KONFIGURACJA. Artykuł zawiera opis dopisania i formatowania zestawień.

Podstawowe informacje o transakcji j_grid.aspx

Transakcja j_grid.aspx stanowi podstawowy moduł systemu służący do dynamicznego tworzenia oraz zarządzania tabelami danych. Umożliwia prezentowanie informacji w postaci interaktywnej siatki danych z możliwością filtrowania oraz sortowania. Dodatkowo zapewnia funkcjonalność eksportu danych do formatu Excel oraz pozwala na edycję rekordów bezpośrednio w interfejsie. Transakcja wykorzystuje zaawansowane mechanizmy zarządzania sesją użytkownika oraz parametryzacji wyświetlanych danych.

Funkcjonalności i możliwości konfiguracji

System pozwala na szczegółową konfigurację wyświetlania danych poprzez definiowanie parametrów takich jak rozmiar strony, wysokość wierszy oraz sposób sortowania. Użytkownik może dostosować widoczność kolumn oraz ich kolejność według własnych preferencji. Moduł obsługuje różne typy danych włączając tekst, liczby, daty oraz elementy graficzne jak obrazy czy hiperłącza. Dodatkowo umożliwia grupowanie danych oraz tworzenie zagregowanych podsumowań.

Obsługa i interakcja z użytkownikiem

Interfejs transakcji zapewnia intuicyjną nawigację oraz szybki dostęp do najważniejszych funkcji. Użytkownik może korzystać z filtrowania kontekstowego, wyszukiwania oraz sortowania danych w czasie rzeczywistym. System wspiera wielojęzyczność oraz automatyczne dostosowanie do uprawnień użytkownika. Dodatkowo zapewnia mechanizmy walidacji wprowadzanych danych oraz obsługę błędów.

Podsumowanie:
Transakcja j_grid.aspx stanowi zaawansowane narzędzie do prezentacji i zarządzania danymi tabelarycznymi. Oferuje bogaty zestaw funkcji umożliwiających efektywną pracę z danymi. Moduł charakteryzuje się wysoką elastycznością konfiguracji oraz intuicyjnym interfejsem użytkownika.

Dopisanie widoku

Wykorzystanie transakcji j_grid.aspx wymaga przygotowania ustawień (konfiguracji) dla prezentowanych danych. W tym celu w module Konfiguracja należy dopisać i sformatować zestawienie dla danych. W menu modułu KONFIGURACJA wybieramy grupę menu WIDOKI i z listy pozycji menu - pozycję TABELE. Potwierdzenie pozycji menu TABELE wyświetla zdefiniowane w programie widoki dla danych - tabela ZESTAWIENIA:

Konfiguracja - Zestawienia

Nowy widok dopisywany jest za pomocą polecenia DODAJ lub KOPIUJ ZESTAWIENIE

Polecenie DODAJ

Po potwierdzeniu polecenia DODAJ wyświetlony zostaje formularz dopisania widoku:

Dla dopisywanego widoku wymagane jest zdefiniowanie parametrów konfiguracji.

Instrukcję konfiguracji widoku zawiera strona: KONFIGURACJA - TABELE

Polecenie KOPIUJ ZESTAWIENIE

Po wybraniu polecenia KOPIUJ ZESTAWIENIE wyświetlone zostaje okno:

Pola wyświetlanie w oknie kopiowania zestawienia:

  • Bieżąca nazwa zestawienia - nazwa zestawienia, które jest kopiowane. Wartość z kolumny NAZWA z widoku ZESTAWIENIA.
  • Bieżący kod transakcji - kod transakcji kopiowanego zestawienia. Wartość z kolumny REFNO z widoku ZESTAWIENIA.
  • Nowa nazwa zestawienia - nazwa zestawienia, które zostanie dopisane.
  • Kod transakcji - kod nowej transakcji. Wartość z kolumny REFNO z widoku ZESTAWIENIA. Kod transakcji musi być unikalny.
  • Czy skopiować konfigurację kolumn? - parametr domyślnie zaznaczony. Ustawienie spowoduje skopiowanie konfiguracji kolumn do nowego zestawienia.

Potwierdzenie przycisku KOPIUJ/PRZYPISZ ZESTAWIENIE zapisuje nową tabelę.

Instrukcję konfiguracji widoku zawiera strona: KONFIGURACJA - TABELE

j_grid.aspx - funkcjonalność i przeznaczenie

Przeznaczenie pliku

Plik j_grid.aspx służy do implementacji interfejsu tabelarycznego w systemie StudioSystem. Jego celem jest dynamiczne wyświetlanie danych w formie tabeli z możliwością sortowania, filtrowania, eksportu oraz edycji danych. Plik ten składa się z kilku powiązanych części: kodu serwerowego (j_grid.aspx.cs), struktury HTML (j_grid.aspx) oraz logiki klienckiej w JavaScript (j_grid.js).

Działanie pliku serwerowego

Część serwerowa (j_grid.aspx.cs) obsługuje parametry inicjalizacji widoku tabeli, takie jak zestaw kolumn, rozmiary wierszy czy parametry filtrów. Dane są pobierane z bazy danych na podstawie parametrów przekazywanych w zapytaniu HTTP lub zdefiniowanych w sesji użytkownika. Dla przykładu, funkcja Page_Load weryfikuje autentyczność użytkownika, a następnie dostosowuje parametry wyświetlania w oparciu o role użytkownika i ustawienia systemowe.

Działanie pliku HTML

Plik HTML definiuje strukturę interfejsu użytkownika. Główne komponenty to miejsce na tabelę (<div id="jqxgrid">) oraz paski narzędzi (<div id="sstoolbarjqxgrid">). Dodatkowe skrypty i style (np. z biblioteki jqxWidgets) odpowiadają za wygląd i podstawową funkcjonalność. istotne znaczenie ma wbudowanie dynamicznych zmiennych takich jak <%=gScriptOnLoad%>, które uruchamiają akcje związane z ładowaniem danych na stronie.

Działanie logiki JavaScript

Logika JavaScript w pliku j_grid.js zarządza interakcjami użytkownika z tabelą. Skrypt j_gridOnLoad jest odpowiedzialny za inicjalizację widoku tabeli na podstawie zmiennych konfiguracyjnych (ssVar). Funkcje, takie jak ustawGrida, konfigurują dane wejściowe tabeli (np. źródło danych i strukturę kolumn), a także zarządzają akcjami użytkownika, jak podwójne kliknięcia w wiersze tabeli czy sortowanie.

Podsumowanie

Plik j_grid.aspx jest centralnym komponentem systemu StudioSystem, który umożliwia użytkownikom przeglądanie i manipulację danymi w sposób efektywny i interaktywny. Złożona współpraca części serwerowej, klienckiej oraz wizualnej zapewnia szerokie możliwości dostosowania i integracji z różnymi modułami systemu.

Chcesz zobaczyć transakcje w działaniu?

Uruchom demo modułów StudioSystem i sprawdź platformę na żywo.