在调查布局中使用组可以通过将问题组织成组标题下的可折叠部分来改进表单导航。 在 XLSForm 的调查工作表中,在 type 列中添加 begin group 和 end group 问题对,并在它们之间添加问题。 在包含组的调查中,您可以使用 pages 样式在调查中创建单独的页面来容纳每个问题组。
外观
将 begin group 问题的 appearance 列设置为 compact 后,一组问题将在启动时折叠显示,并可由用户进行展开。 对于用户难以阅读和导航的较长调查,此功能非常有用。

minimal 外观对一组问题没有影响。
通过将每个开始组的外观设置为 field-list,当设置适用的样式时,每个组将显示在调查的单独页面上。 有关详细信息,请参阅页面。
通过使用 w 后跟用于划分格网的列数来设置宽度外观,当设置适用的样式时,可以将调查中的组设置为以格网布局显示包含的问题。 有关详细信息,请参阅格网布局。
注:
在 Survey123 Connect 中,您还可以为与 Survey123 外业应用程序或 Survey123 Web 应用程序一起使用的调查中的组设置以下外观:
- 通过将 begin group 问题的外观设置为 table-list,具有公共选择列表的 select_one 问题将以表格格式显示。 顶行将显示选择列表标注,左侧列将显示问题标注。

table-list 外观不支持 select_multiple 问题,并且不支持选择列表中的媒体。 table-list 外观在格网布局中将无法正常运行。
页面
通过将 settings 工作表中的 style 列设置为 pages,并将每个 begin group 问题的外观设置为 field-list,各组将显示在调查的单个页面上。 这非常适用于对调查显示进行分解、对其进行组织以及减少加载次数。
警告:
使用页面样式时,调查中的每个问题都必须位于使用 field-list 外观的组中。
您可以使用应用程序底部的后退和前进按钮来浏览页面。您还可以选择页码来显示页面索引。 选择索引中的页面即可直接导航至该页面。

提示:
在 Survey123 外业应用程序中,您可以长按后退和前进按钮以跳转到调查的开始或结束位置。
格网布局
注:
在 Survey123 Mobile 中,仅支持固定格网样式。
通过将 settings 工作表中的 style 列设置为 fixed-grid 或 dynamic-grid,可以设置调查中的组以显示格网中包含的问题。 可以通过指定列数和每个问题在各列中的宽度,将格网布局应用于页面、组或重复。
格网布局有两种样式:
- 固定格网样式会为每个问题创建一个占位符,包括具有隐藏外观的这些问题。 问题将在满足其相关条件时显示;否则,将由空格占据表单中的该位置。
- 动态格网样式允许问题和组根据相关条件在表单上移动,以最佳方式利用设备屏幕上的空间。
settings 工作表中的格网布局样式为应用于整个调查的全局设备。 还可以将格网布局样式应用于各个组和重复,从而允许将不同样式用于调查的不同部分。 要覆盖全局设备,可通过在组和重复问题的 body::esri:style 列中输入以下任一内容:
- layout=dynamic-grid
- layout=fixed-grid
将组宽度外观设置为 w,然后加上用于划分格网的列数。 例如,w4 用于将格网的每行划分为四列。 宽度参数还可以应用于组或重复内的问题,以控制父组或重复中问题应横跨的列数。 如果问题的规定宽度之和达到了为组设置的列数,则下一问题将另起一行。 这些宽度可以与大多数其他外观一起设置。
在下面的示例中,水温、溶氧量、pH 和传导性的宽度外观均为 w1,水体采样位置的宽度外观为 w2。

在下面的示例中,组的宽度为三列 (w3)。 在第一个重复中,定义了两列,这两列横跨两个父列 (w2:2)。 在第二个重复中,定义了两列,这两列横跨一个父列 (w2:1)。

下图显示了这些嵌套重复如何在表单的组中显示。

如果表单将在 Web 应用程序中使用,请为启动 Web 应用程序添加 width URL 参数,以确保使用全屏宽度。 在下图中,组的宽度为 8 列 (w8),组内问题的宽度为 w2、w3 或 w5 以相应填充页面;并且调查 URL 已附加 ?width=1 以使用浏览器的全宽。
