S4M App Framework ASP Web Edition
Wybrane elementy rozwiązania
Desktop użytkownika
Centrum zarządzania aplikacją. Jednym z wielu dostępnych modeli
jest klasyczny przycisk START otwierający Menu całego sytemu. Wybór
elementu Menu (lista, drzewo) otwiera okno z modułem. Użytkownik w
tradycyjny sposób pozycjonuje okna i zmienia ich
rozmiar.
Innym alternatywnym rozwiązaniem może być zastosowanie menu
opartego na technologii Silverlight.

Zarządzanie tabelami z danymi
To w pełni interaktywne, dynamiczne elementy z
zaawansowanymi funkcjami:
- dodawania, usuwania i edycji danych wraz z kontrolą
walidacji
- sortowania, filtrowania, grupowania danych,
- przestawianie, ukrywanie kolumn,
- reprezentacji danych w sposób hierarchiczny,
- zaawansowanego stronicowania danych,
- buforowania danych,
Dzięki asynchronicznym wywołaniom w pełni kontrolujemy proces
wyszukiwania potrzebnych danych. Niezależnie od ich ilości w bazie
danych dajemy możliwość pełnego przeszukania bazy i ograniczenia
wyników bez konieczności wielokrotnego odświeżania strony. W
przypadku listowania dużej ilości wyników wykorzystujemy metody
stronicowania, buforowania, danych , ściągania danych w trybie
kolejnych dopełnień listy (LoadOnDemand).


Wykresy graficzne
Do dyspozycji użytkownika oddajemy mozliwość prezentacji graficznej
wyników zapytań. Dynamiczne tworzenie wykresów , filtrowanie
danych

Listy rozwijane
Technologicznie jeden z bardziej rozwiniętych elementów.
Niezależnie od ilości danych możemy w sposób bardzo efektywny
wyszukiwać wybrane informacje(np.: wyszukiwanie klienta z kartoteki
liczącej kilka milionów wierszy) Wyszukiwanie odbywać się może wg
różnych scenariuszy np.: po wpisaniu określonej liczby znaków lista
automatycznie generuje zapytanie do bazy bez efektu odświeżenia
strony.
Oto wybrane cechy list:
- w przypadku odpowiedzi o większej liczbie rekordów mamy
możliwość stronicowania danych lub doładowywania listy
(LoadOnDemand).
- wyszukiwanie danych może odbywać się po dowolnych kryteriach
(np.: nazwisko, pesel, id)
- listy po rozwinięciu mogą mieć postać tabel z dowolną ilością
kolumn,
- możemy tworzyć grupy list powiązanych między sobą w sposób
hierachiczny np.: Marka-Model-Typ
- mamy możliwość dodawania nowych rekordów w przypadku braku
elementu na liście
- możliwość stosowania technik wielokrotnego wyboru np.: kolejne
adresy e-mail

Pola edycji
Pola edycji to najczęściej używane elementy. Wybrane
funkcje:
- obsługa kalendarzy, kalkulatora, edytora tekstowego z
formatowanie
- definiowane maski danych (np.: maska kodu pocztowego),
- dowolne formaty (liczb, pieniężne, alfanumeryczne)
- walidacja danych

Bogaty interfejs użytkownika
Zwiększenie przejrzystości i czytelności informacji uzyskaliśmy
dzięki zastosowaniu kontrolek odpowiedzialnych za takie elementu
interfejsu jak: menu, toolbar'y, zakładki, drzewa, układy
panelowe z możliwością dynamicznej regulacji powierzchni, okna
dialogowe i wiele innych komponentów.


Raporty
- różne sposoby prezentacji danych: tabelaryczne, formularze,
raporty krzyżowe, wykresy i grafy, podraporty,
- drilowanie danych,
- grupowanie danych,
- interaktywne sortowanie i stronicowanie, eksport do formatów
Word'a, Excela, CSV, Pdf
