調査のレイアウトでグループを使用すると、質問をグループ見出しの下にある折りたたみ可能なセクションに整理することで、フォームのナビゲーションを改善できます。 XLSForm の [survey] シートで、begin group と end group の質問ペアを [type] 列に追加して、これらの間に質問を追加します。 グループを設定した調査では、ページ スタイルを使用して調査内に別のページを作成し、各質問グループを含めることができます。
表示設定
begin group の質問の [appearance] 列を [compact] に設定すると、質問群が起動時に折りたたまれた状態で表示されますが、ユーザーはこれを展開することができます。 この機能は、読んだり操作したりするのが困難な長文の調査に便利です。

[minimal] の表示設定は、グループの質問に何の影響もありません。
各 begin group の表示設定を [field-list] に設定することで、該当の [style] が設定されたときに、各グループが調査の別ページに表示されます。 詳細については、「ページ」をご参照ください。
グリッドを分割するために使用される列数の後の w を使用して幅の表示設定を行うことにより、調査内のグループを設定して、格納されている質問を該当の [style] が設定されたときにグリッド レイアウトに表示できます。 詳細については、「グリッド レイアウト」をご参照ください。
注意:
Survey123 Connect では、Survey123 のフィールド アプリまたは Survey123 の Web アプリで使用される調査内で以下のグループの表示設定を行うこともできます。
- begin group の質問の表示設定を [table-list] に設定することで、共通の選択肢リストを持つ select_one の質問がテーブル形式で表示されます。 1 行目には選択肢リストのラベル、左側の列には質問のラベルが表示されます。

[table-list] の表示設定は select_multiple の質問や、選択肢リストのメディアをサポートしていません。 [table-list] の表示設定は、グリッド レイアウト内では機能しません。
ページ
[settings] シートの [style] 列を [pages] に設定し、begin group の各質問の表示設定を [field-list] に設定すると、各グループが調査の別々のページに表示されます。 この方法は、調査の表示を細分化して整理し、読み込み時間を短縮するのに最適です。
注意:
[pages] スタイルを設定する場合、調査内の各質問は、[field-list] 表示設定を使用するグループ内にある必要があります。
アプリの下部の戻るボタンと進むボタンを使用してページを参照できます。ページ番号を選択して、ページのインデックスを表示することもできます。 インデックスでページを選択すると、そのページに直接移動できます。

ヒント:
Survey123 のフィールド アプリでは、戻るボタンと進むボタンを長押しすることで、調査の先頭または末尾に移動できます。
グリッド レイアウト
注意:
Survey123 Mobile では、固定されたグリッド スタイルのみがサポートされています。
[settings] シートの [style] 列を fixed-grid か dynamic-grid に設定すると、含まれる質問をグリッド内に表示するように調査内のグループを設定できます。 ページ、グループ、または繰り返しにグリッド レイアウトを適用するには、列の数と、列全体での各質問の幅を指定します。
レイアウトのスタイルには以下の 2 種類があります。
- 固定グリッド スタイルによって、表示設定が非表示になっている質問も含めて、質問ごとにプレースホルダーが作成されます。 関連する条件を満たす場合は質問が表示されます。条件を満たさない場合、フォームで質問が表示される場所に空白のスペースが表示されます。
- 動的グリッド スタイルでは、関連する条件に応じてフォーム上の質問とグループを移動して、デバイスの画面でスペースをフル活用できます。
[settings] ワークシートのグリッド レイアウト スタイルは調査全体に適用されるグローバル設定です。 グループまたは繰り返しにグリッド レイアウト スタイルを個別に適用して、調査の部分ごとに異なるスタイルを使用することもできます。 グローバル設定をオーバーライドするには、グループまたは繰り返しの質問の [body::esri:style] 列に以下のいずれかを入力します。
- layout=dynamic-grid
- layout=fixed-grid
グループの幅の [appearance] を w の後にグリッドの分割に使用する列数を記述して設定します。 たとえば、w4 はグリッドの各行を 4 つの列に分割します。 幅パラメーターをグループまたは繰り返し内の質問に適用し、親のグループまたは繰り返しの列のうち、質問が何列分を占めるかを制御することもできます。 質問の記述幅をグループに設定された列数にすると、次の質問は新しい行に表示されます。 これらの幅は、他のほとんどの表示設定とともに設定できます。
以下の例では、水温、溶存酸素、pH、伝導率の幅表示設定がそれぞれ w1 で、試水場所の幅表示設定が w2 になっています。

以下の例では、グループに 3 列分の幅があります (w3)。 最初の繰り返しでは 2 つの列が定義されており、親列 2 列分の幅を占めています (w2:2)。 2 つ目の繰り返しでは 2 つの列が定義されており、親列 1 列分の幅を占めています (w2:1)。

以下の画像は、入れ子になった繰り返しがフォームのグループでどのように表示されるかを示したものです。

フォームが Web アプリで使用される場合は、全画面幅が使用されるように、Web アプリを起動するための URL パラメーター width を追加します。 次の画像では、グループには 8 列 (w8) 分の幅があり、グループ内の質問にはページを適切に使用するための 2 列 (w2)、3 列 (w3)、または 5 列 (w5) 分の幅があり、調査の URL にはブラウザーの全幅を使用するための ?width=1 がアペンドされています。
