Dodatkowo, menu szczegółów jest ważną częścią aspektu współpracy platformy StudioSystem. Pozwala użytkownikom łatwo dzielić się informacjami o projekcie z ich załogą, umożliwiając lepszą komunikację i współpracę. Daje również użytkownikom możliwość ustawiania uprawnień dla różnych ról, pozwalając im kontrolować, kto ma dostęp do określonych informacji o projekcie.
Transakcja pozwalająca na wyświetlanie menu wyboru w postaci przycisków w tylu kafelków, podobnych do występujących w systemie Windows 8. Transakcja działa na tej samej konfiguracji co submenu_jqx.aspx, jednak lista jest prezentowana w inny sposób.
Ikonki wyświetlane są w rozmiarze 64x64px, nawet jeże konfiguracja miała ustawiony rozmiar 16×16, 24×24 lub 32×32
Pozycje w sekcjach są oddzielne poziomo z opisem danej sekcji, nie ma natomiast znaczenia kolejność, gdyż pozycje nie są dzielone na stronę lewą i prawą.
Przyciski się automatycznie skalują (responsywnie) w zależności od aktualnej rozdzielczości komputera klienta.
Tekst menu z zapytania SQL
Wyświetlanie tekstu w submenu może być tworzone dynamicznie na podstawie zdefiniowanego dowolnie zapytania.
ZASTOSOWANIE
Można definiując podzapytanie tworzyć pozycje MENU które mogą zawierać informacje o ilościach np. liczniki dokumentów w danym rejestrze.
Gdzie przycisk w sekcji Rodzaje kontenerów zawiera tekst: (5)
Informacja w nawiasie zostaje podstawiona w wyniku wykonania zapytania, które oblicza ile pozycji dokumentów spełnia określony warunek.
Konfiguracja
W konfiguracji submenu statycznego możemy w kolumnie ZAPYTANIE TEKST wpisać zapytanie SQL jakie ma zwracać wartość.
gdzie zapytanie
SELECT COUNT(DOKUMFA) FROM [SPN] WHERE ACHBIT=1 and ktrhid=’@MPK’
zwraca informacje o ilości dokumentów do pobrania (ACHBIT=1) oraz dla użytkownika, który ma przypisany numer MPK (ktrhid=’@MPK’)
W polu TEKST wpisujemy dowolny opis wraz ze zmienną @ZAPYTANIETEKST np.
Pobierz (@ZAPYTANIETEKST)
W miejscu zmiennej zostanie umieszczony tekst z zapytania.
Domyślnie zapytanie wykonywane jest dla bazy root, jednak wpisując nazwę connectionstrong dla innej bazy spowodujemy, że nastąpi odczyt np. z bazy custom.
Zapisujemy to w kolumnie: ZAPYTANIECONNECTION
Parametry
W kolumnie zapytania tekst możemy używać zmiennych, aby móc odfiltrować dane wg parametrów zalogowanego użytkownika.
- @KTO – podstawia login użytkownika
- @MAIL – podstawia wartość z pola e-mail użytkownika
- @ROLASYS – podstawia kod roli użytkownika
- @MPK – podstawia symbol MPK użytkownika
- @MAGAZYN – podstawia symbol MAGAZYNu użytkownika
- @KTRHID – podstawia symbol KTRHI użytkownika
- @ODDZIAL – podstawia symbol ODDZIAŁ użytkownika
- @SFID – podstawia symbol SFID użytkownika
- @DATA – podstawia datę bieżącą
Tak samo działa konfiguracja dla submenu_jqx.aspx
Parametr refresh
Uruchamiając transakcje możemy podać parametr refresh aby dodać do strony polecenie automatycznego odświeżania co określony czas. Czas odświeżania w sekundach podajemy jako wartość parametru np.
submenu_8.aspx?refresh=30
oznacza że strona będzie się automatycznie odświeżała co 30 sekund.
UWAGA: zaleca się ustawiać wartość na 30 lub więcej sekund, aby nie generować dodatkowego obciążenia serwera i łącza.
Czytaj więcej:
Konfiguracja MENU – Grupy
Platforma StudioSystem umożliwia firmom szybkie tworzenie pozycji menu i zarządzanie nimi. Zapewnia możliwość dostosowywania pozycji za pomocą obrazów, opisów a także tworzenia całych menu z sekcjami, kategoriami i filtrami.
Konfiguracja MENU – SUBMENU
Platforma StudioSystem to potężne narzędzie, które może pomóc w projektowaniu i rozwijaniu złożonych systemów nawigacji, menu i podmenu. Oferuje kompleksowy zestaw narzędzi i funkcji, które umożliwiają programistom tworzenie intuicyjnych, przyjaznych dla użytkownika systemów nawigacyjnych, zoptymalizowanych pod kątem ekranów urządzeń mobilnych i komputerów stacjonarnych.
export_xlsx.aspx
Oprogramowanie magazynowe online Pobieranie danych z bazy danych SQL i zapisanie ich w pliku Excel pakietu Microsoft Office z formacie XLSX (od wersji Office 2007) jest możliwe za pomocą uniwersalnej transakcji export_xlsx.aspx. Transakcja pozwala na eksport dowolnych danych bez żadnego formatowania i ozdabiania i zapis w pliku xlsx. Transakcja wymaga przy uruchomieniu podania parametru kod wskazującego
submenu_jqx.aspx
Submenu zastępujące poprzednią wersję transakcji sub_menu.aspx Transakcja pozwalająca na wyświetlanie dodatkowych pozycji menu uszczegóławiających dalszy wybór kolejnych transakcji. Wykorzystywana jest zwykle gdy z menu głównego wybierana jest pozycja bardziej ogólna np. dokumenty przyjęć, kartoteki kontrahentów itp. Za pomocą transakcji sub_menu.aspx można wyświetlić listy wyboru precyzujące jakiego rodzaju dokumenty chce użytkownik wyświetlić, albo jakiego rodzaju kartoteki kontrahentów (dostawców,
x_details.aspx
Transakcja x_details pozwala na prezentowanie użytkownikowi oprogramowania informacji dotyczących szczegółów danej kartoteki lub dokumentu. Transakcja często znajduje zastosowanie w połączeniu z transakcję x_tab, do wyświetlania szczegółów w pierwszej zakładce podglądu. Uruchomienie polega na wywołaniu transakcji z parametrami pozwalającymi na jej wykonanie. refno – WYMAGANY – wskazuje na nazwę parametru opisującego podgląd szczegółówszerokość – OPCJONALNY – pozwala określić jaką