Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Formularze

Podsumowanie:

Formularze to obok widoku listy podstawowe elementy interfejsu użytkownika w nAxiom; o ile lista prezentuje zestaw rekordów (dokumentów z tabeli), formularz służy do prezentacji pojedynczych rekordów i ich modyfikacji, a także do prezentacji danych powiązanych z bieżącym dokumentem. Jeśli dokumentem głównym jest zamówienie, w formularzu można wyświetlić dane zamówienia, np. numer, datę, zamawiającego, oraz indywidualne pozycje tego zamówienia; formularze mogą również zawierać elementy sterujące działaniem aplikacji.

AdminSPA > INTERFEJS UŻYTKOWNIKA > Formularze

Na poniższej ilustracji przedstawiono przykładowy, prosty formularz widoczny po stronie front-office dla użytkownika aplikacji. W układzie formularza można wyróżnić kilka obszarów. Są to:

  • pasek narzędzi (toolbar): domyślnie zawiera numer dokumentu, przyciski do zapisu i zmiany statusu.
  • Sekcja pól systemowych: sekcja grupująca dwa pola systemowe Type1 i Organization.
  • Sekcja pól użytkownika: sekcja, w której zgrupowano pola powiązane z kolumnami tabeli zdefiniowanymi przez użytkownika.
  • Sekcja komentarzy: sekcja w której użytkownicy mogą wpisywać komentarze na różnych etapach przetwarzania danych.
  • Kolumna załączników: obszar, w którym można dodawać załączniki do dokumentu, a także wyświetlać ich podgląd.

    Widok formularza w aplikacji FrontSPA
    Widok formularza w aplikacji FrontSPA

Domyślne tytuły sekcji, ich liczbę i rozmieszczenie można zmienić w trybie projektowania. Aby przejść do modyfikacji formularza, zaloguj się w aplikacji AdminSPA (https:\\adres_platformy_naxiom\admin) i kliknij polecenie Formularze w sekcji INTERFEJS UŻYTKOWNIKA w menu głównym. Zostanie wyświetlone okno Formularze.

Lista formularzy
Lista formularzy

Kliknij przycisk Edycja obok formularza z listy, aby przejść do edycji tego formularza, lub kliknij przycisk Nowy formularz, aby rozpocząć tworzenie formularza. Widok formularza ma dwa tryby edycji. Wyświetlany jako pierwszy tryb kreatora jest podobny do trybu edycji widoku listy. Z lewej strony znajduje sie komponent z hierarchiczną listą elementów formularza. Na górze okienko wyszukiwania, w którym można wyszukiwać elementy formularza według nazwy, kodu lub identyfikatora. W tym ostatnim przypadku numer nalezy poprzedzić symbolem # (hash).

Z prawej strony, na kilku kartach wyświetlane są właściwości zaznaczonego elementu. W tym widoku nie ma podglądu formularza.

Kreator formularza
Kreator formularza

Drugi tryb edycji — tryb designera — jest wyświetlany po kliknięciu przycisku Designer z prawej strony u góry. W tym trybie taki sam komponent struktury elementów formularza znajduje się z prawej strony. Panel centralny ma dwie karty: kartę projektu formularza w widocznym układem kontrolek oraz kartę Podgląd, na której można zobaczyć podgląd formularza.

Zmiany formularza są uwzględniane na podglądzie po ich zapisaniu.

Z lewej strony znajduje się panel Toolbox z podstawowymi kontrolkami (Pole tekstowe, Przycisk, Lista wyboru, Pole numeryczne, Wybór daty, Pole wyboru, Interesariusz). Panel z prawej strony jest dzielony między komponent struktury i właściwości wybranego elementu formularza.

Kreator graficzny formularza — designer
Kreator graficzny formularza — designer

W trybie designera widać jak wygląda wizualny układ formularza. Obejmuje on następujące elementy:

  • Toolbar: pasek narzędzi z przyciskami (domyślnie Zapisz i Anuluj); na pasku narzędzi jest także wyświetlana nazwa dokumentu, jego numer i status.

  • Wiersz: „poziomy” element układu graficznego formularza; zawiera kolumny.

  • Kolumna: „pionowy” element układu graficznego formularza; zawiera sekcje.

  • Sekcja: element logiczny, grupujący pola formularza.

Pola formularza to elementy logiczne powiązane z kolumnami źródła danych formularza. W interfejsie użytkownika pola są reprezentowane przez kontrolki — obiekty skonstruowane z myślą o wprowadzaniu danych określonego typu, np. datepicker wyświetlający kalendarz w celu wyboru daty, albo lista, która umożliwia wybór predefiniowanej wartości zamiast wpisywania jej. W dalszej części terminy pole formularza i kontrolka mogą być, w uproszczeniu, stosowane zamiennie.

W obu trybach można modyfikować formularz, korzystając z tych samych narzędzi. W trybie designera nie są dostępne właściwości samego formularza, można je zmienić tylko w trybie kreatora.

W kolejnych tematach tego rozdziału opisano właściwości formularza i jego poszczególnych elementów.

|← INTERFEJS UŻYTKOWNIKA |↑ Do góry |→ Właściwości formularza |

Copyright © 2025 OPTEAM SA. Theme Copyright © 2017-2020 Patrick Marsceill. Distributed by an MIT license.