Przejdź do treści

Atrybuty grupujące

Atrybuty grupujące

Grupa

To pole służy do tworzenia pola grupowania w formularzu. Jeden z najważniejszych atrybutów do zaprojektowania przystępnego UX. Grupy są odpowiedzialne za ostateczną prezentację dokumentów i pulpitów (dashboardów). Atrybut ten ma nieco inne ustawienia w 3 zakładkach:

  • Warunki – zakładka do ustawienia warunków widoczności. Aby ustawić te warunki wybieramy operatora (zawiera, nie zawiera, zaczyna się od, kończy się na, równa się, nie równa się, reset) i źródło danych z pola w formularzu lub ze standardowych pól systemowych (autoinkrementacja, czyli zwiększanie wartości argumentu o 1, i dane oparte na bieżącym użytkowniku). Możemy również ustawić filtry na podstawie zmiennych.
  • Wygląd – zakładka służąca do konfiguracji szerokości etykiet (Auto, px, %) i kontrolek (Auto, px, %). Zawiera opcję pokazywania/ukrywania nagłówka grupy.
  • Konfiguracja – zakładka służąca do ustawiania opcji: Pokaż nagłówek, Rozszerzona (grupa będzie domyślnie rozszerzona), Rozszerzalna (zezwalaj użytkownikowi na otwieranie/zamykanie grupy), Grupa przewijana (jeśli grupy nie mieszczą się na ekranie, przypisywane są im niezależne suwaki), Pokaż zawartość w kolumnach, Podgląd okna dialogowego oraz Opcje szerokości kolumn.

Wewnątrz grupy można wstawiać dowolne atrybuty jak również kolejne grupy. Dodatkowo w linii nagłówka po prawej stronie znajduje się pole do wstawiania atrybutu Przycisk.

Lista elementów

Lista umożliwia grupowanie pól w jednym wierszu, przy czym każde pole jest traktowane jako kolumna na liście. Aby dodać listę elementów, należy dodać element, a następnie dołączyć poszczególne kolumny jako podelementy wewnątrz okna atrybutu za pomocą przeciągania i upuszczania. W konfiguracji możemy ustawić jedynie szerokość dla każdego podelementu.

Panel zakładek

Pole służy do umieszczania w formularzu panelu z niestandardowymi zakładkami. Najpopularniejsze nazwy zakładek to: Ogólne, Obieg, Komentarze i Uprawnienia.

Grupa przycisków

Pole zawierające grupę standardowych przycisków, takich jak Zapisz, Edytuj czy Wstecz. Służy do projektowania lepszego UX. Gdy w formularzu wymagany jest więcej niż jeden przycisk w pobliżu, zaleca się zgrupowanie ich w grupie przycisków i umieszczenie ich razem w odpowiednim miejscu formularza.

Separator

Pole bez zawartości służy do oddzielania pól w formularzu i tworzenia pustej przestrzeni. Ustawienia konfiguracyjne są podobne do Panelu zakładek.

Tabela

Atrybut służy do budowania tabel na formularzu. Tabele są statyczne czyli możemy zdefiniować ich wysokość i szerokość na etapie tworzenia formularza ale nie możemy zmieniać tych rozmiarów na samym dokumencie. W konfiguracji możemy wskazać szerokości poszczególnych kolumn, wysokości dostosują się do zawartości.

Poszczególne komórki konfigurujemy wstawiając odpowiedni atrybut z menu. Mamy jednak pewne ograniczenia – nie wszystkie atrybuty możemy dodać do tabeli. Nie zagnieździmy tabeli w tabeli, nie dodamy wykresu czy listy. Ogólnie – żadnego dużego atrybutu nie da się dodać do tabeli.