Użycie grup w kompozycji ankiety może poprawić nawigację po formularzu poprzez zorganizowanie pytań w zwijane sekcje pod nagłówkiem grupy. W arkuszu survey (ankieta) formularza XLSForm dodaj parę pytań begin group (początek grupy) i end group (koniec grupy) w kolumnie type (typ), a następnie dodaj pytania między nimi. W ankiecie z grupami można użyć stylu pages (strony) do tworzenia osobnych stron zawierających poszczególne grupy pytań.
Wygląd
Skonfigurowanie kolumny appearance (wygląd) pytania begin group (początek grupy) na wartość compact (kompaktowy) powoduje, że podczas uruchamiania grupa pytań jest zwinięta, a użytkownik ma możliwość jej rozwinięcia. Jest to użyteczne w przypadku długich ankiet, które mogą być trudne do czytania i po których trudno się poruszać.

Wygląd minimal (minimalny) nie ma wpływu na pytania grupowe.
Skonfigurowanie wyglądu każdego początku grupy na field-list (lista pól) powoduje, że każda grupa jest wyświetlana na oddzielnej stronie ankiety, jeśli skonfigurowany jest odpowiedni styl. Więcej informacji na ten temat zawiera sekcja Strony.
Skonfigurowanie szerokości wyglądu przy użyciu parametru w, po którym następuje liczba kolumn używanych do podziału siatki, powoduje, że grupy w ankiecie można wyświetlać z pytaniami w kompozycji siatki, jeśli skonfigurowany jest odpowiedni styl. Więcej informacji na ten temat zawiera sekcja Kompozycja siatki.
Notatka:
W aplikacji Survey123 Connect można również skonfigurować następujące wyglądy dla grup w ankietach używanych w aplikacji terenowej Survey123 lub aplikacji internetowej Survey123:
- Skonfigurowanie wyglądu pytania typu begin group (początek grupy) na table-list (lista tabelaryczna) powoduje, że pytania typu select_one (wybierz jedną), które mają wspólną listę wyboru, są wyświetlane w postaci tabeli. Górny wiersz tej tabeli zawiera etykiety listy możliwości wyboru, a w kolumnie z lewej strony są wyświetlane etykiety pytań.

Wygląd table-list (lista tabelaryczna) nie obsługuje pytań typu select_multiple (wybierz wiele) i nie obsługuje multimediów w listach wyboru. Wygląd table-list (lista tabelaryczna) nie działa w kompozycji siatki.
Strony
Po skonfigurowaniu w kolumnie style (styl) arkusza settings (ustawienia) wartości pages (strony), a dla każdego pytania begin group (grupa początkowa) wartości wyglądu field-list (lista pól), każda grupa jest wyświetlana na oddzielnej stronie ankiety. Jest to idealne rozwiązanie w przypadku bardzo długich ankiet, gdyż umożliwia ich dogodne wyświetlanie i skrócenie czasu wczytywania.
Uwaga:
Jeśli jest używany styl pages (strony), każde pytanie w ankiecie musi znajdować się w grupie używającej wyglądu field-list (lista pól).
Strony można przeglądać za pomocą przycisków Wstecz i Dalej znajdujących się na dole aplikacji. Można również wybrać numer strony, aby wyświetlić indeks stron. Wybór strony w indeksie powoduje przejście bezpośrednio do niej.

Wskazówka:
W aplikacji terenowej Survey123 naciśnięcie i przytrzymanie przycisków Wstecz i Dalej powoduje przejście do początku lub do końca ankiety.
Kompozycja siatki
Notatka:
W aplikacji Survey123 Mobile obsługiwany jest tylko styl siatki stałej.
Po skonfigurowaniu w kolumnie style (styl) arkusza settings (ustawienia) wartości fixed-grid lub dynamic-grid grupy w ankiecie można skonfigurować tak, aby zawarte w nich pytania były wyświetlane w formie siatki. Kompozycję siatki można zastosować do strony, grupy lub powtórzenia, określając liczbę kolumn i szerokość każdego pytania w kolumnach.
Istnieją dwa style kompozycji siatki:
- Styl siatki stałej tworzy obiekt zastępczy dla każdego pytania, włącznie z pytaniami o wyglądzie hidden (ukryty). Pytanie zostanie wyświetlone, jeśli zostaną spełnione jego odpowiednie warunki. W przeciwnym razie to miejsce w formularzu pozostanie puste.
- Styl siatki dynamicznej pozwala na przemieszczanie pytań i grup w formularzu w zależności od odpowiednich warunków, tak aby najlepiej wykorzystać obszar ekranu urządzenia.
Styl kompozycji siatki w arkuszu settings (ustawienia) jest ustawieniem ogólnym dotyczącym całej ankiety. Styl kompozycji siatki można również zastosować względem poszczególnych grup lub powtórzeń, co umożliwia użycie różnych stylów dla różnych części ankiety. Ustawienie globalne można zastąpić, wprowadzając następujące wartości w kolumnie body::esri:style pytania typu grupa lub powtórzenie:
- layout=dynamic-grid
- layout=fixed-grid
Wygląd szerokości grupy można skonfigurować przy użyciu parametru w, po którym następuje liczba kolumn, na którą należy podzielić siatkę. Na przykład ustawienie w4 spowoduje podzielenie każdego wiersza siatki na cztery kolumny. Parametr width (szerokość) można również zastosować do pytania w obrębie grupy lub powtórzenia, aby kontrolować, ile kolumn z grupy nadrzędnej lub powtórzenia ma obejmować pytanie. Kiedy suma podanych szerokości pytań osiągnie liczbę kolumn skonfigurowaną dla grupy, kolejne pytania znajdą się w nowym wierszu. Te ustawienia szerokości można skonfigurować dla większości innych wyglądów.
W przykładzie poniżej wyglądy szerokości dla temperatury wody, rozpuszczonego tlenu, pH i przewodności mają ustawienie w1, a wygląd szerokości lokalizacji próbki wody ma ustawienie w2.

W poniższym przykładzie grupa ma szerokość trzech kolumn (w3). W pierwszym powtórzeniu są zdefiniowane dwie kolumny i zajmują one dwie z kolumn nadrzędnych (w2:2) W drugim powtórzeniu są zdefiniowane dwie kolumny i zajmują one jedną z kolumn nadrzędnych (w2:1)

Poniższy obraz przedstawia sposób wyświetlania tych zagnieżdżonych powtórzeń w grupie w formularzu.

Jeśli formularz będzie używany w aplikacji internetowej, należy dodać parametr adresu URL width służący do uruchamiania aplikacji internetowej w taki sposób, aby używana była pełna szerokość ekranu. Na poniższej ilustracji grupa ma szerokość ośmiu kolumn (w8), pytania w obrębie grupy mają szerokości w2, w3 lub w5, aby odpowiednio wypełnić stronę, a adres URL ankiety został dodany z użyciem parametru ?width=1, aby wykorzystać pełną szerokość okna przeglądarki.
