您可以通过设置每个问题类型的外观来更改问题的显示方式。 在 XLSForm 中,向调查工作表添加 appearance 列,以更改调查问题的外观和功能。 在 Survey123 Web 设计器中,其中某些外观可作为单独的问题类型使用,例如多行文本、下拉列表和李克特量表。 如需了解详细信息,请参阅 Web 设计器基础知识。
并非所有可用的外观在所有提交应用程序(Survey123 Mobile、Survey123 外业应用程序和 Survey123 Web 应用程序)中均受支持。 有关应用程序支持的详细信息,请参阅下面的外观表,该表还标明了适用的问题类型。 还可以在 Survey123 XLSForm 模板的外观工作表中找到该表。
提示:
在 Survey123 Connect 中,尝试外观示例以查看问题在调查中的呈现方式。 通过发布该示例,您可以查看问题在提交应用程序中的呈现方式。
将以下值输入到指定问题类型的 appearance 列中,以更改其显示方式或行为:
| 外观 | 适用的问题类型 | 描述 | 提交应用程序 |
|---|---|---|---|
| annotate | image | 允许用户打开一个要草绘的画布窗口,该窗口也支持对图像的注释。 | Web 应用程序 外业应用程序 |
| autocomplete | select_one、select_multiple1 | 显示在下拉菜单中的答案选项,输入文本可缩小选项的范围。 | Survey123 Mobile Web 应用程序 外业应用程序 |
| calculator | integer、decimal | 显示此问题的自定义计算器微件。 | 外业应用程序 |
| compact | select_one、select_multiple、begin group、begin repeat | 对于 select_one 和 select_multiple 问题,以节省空间的方式水平显示选择。 对于 groups 和 repeats,显示在启动时处于折叠状态的问题,用户可以将其展开。 | Survey123 Mobile Web 应用程序 外业应用程序 |
compact-n | select_one、select_multiple | 以节省空间的方式水平显示选择,最大列数由 n 指定。 例如,compact-3 将问题限制为最多三列。 | Web 应用程序 外业应用程序 |
| distress | integer | 以彩色滑动刻度尺的形式显示问题。 | 外业应用程序 |
| draw | image | 允许用户打开一个要草绘的画布窗口。 | Web 应用程序 外业应用程序 |
| field-list | begin group、begin repeat2 | 当调查样式设置为页面时,在单个页面上显示一组问题。 | Survey123 Mobile Web 应用程序 外业应用程序 |
geocode | text | 搜索并提交地理编码地址。 | Web 应用程序 外业应用程序 |
getinframarkerid | text | 检索并存储唯一的 24 字符 InfraMarker 标签 ID。 | 外业应用程序 |
hidden | 全部 | 从视图中隐藏问题,并同时接受默认值和计算。 | Survey123 Mobile Web 应用程序 外业应用程序 |
| hide-input | geopoint | 在 web 应用程序中打开调查时折叠坐标输入部分。 | Web 应用程序 |
| horizontal | select_one、select_multiple | 水平方向按列显示答案选项。 | Survey123 Mobile Web 应用程序 外业应用程序 |
| horizontal-compact | select_one、select_multiple | 与紧凑外观相同。 | Survey123 Mobile Web 应用程序 外业应用程序 |
| image-map | select_one、select_multiple | 使用可选区域来显示附加的 .svg 图像。 | 外业应用程序 |
inframarker | text | 提供要写入 InfraMaker 标签的信息。 | 外业应用程序 |
| likert | select_one | 使答案选项以李克特量表(Likert scale)的形式显示。 | Survey123 Mobile Web 应用程序 外业应用程序 |
| minimal | select_one、select_multiple、barcode、begin repeat | 以隐藏或最小化的形式显示多个答案(select_one,select_multiple)、多个问题 (repeats) 和文本框 (barcode)。 | Survey123 Mobile Web 应用程序 外业应用程序 |
| minimal compact | begin repeat | 以折叠 (compact) 和隐藏 (minimal) 方式显示重复中的问题。 | Survey123 Mobile Web 应用程序 外业应用程序 |
| month-year | date | 仅为日期选择月份和年份。 | Survey123 Mobile Web 应用程序 外业应用程序 |
| multiline | text、image、file2 | 将文本问题显示为多行文本框。 它允许图像或文件问题的多个附件。 | Survey123 Mobile Web 应用程序 外业应用程序 |
new-front | image | 将问题限于仅拍照,其中使用前置照相机作为默认设置。 | 外业应用程序 |
new-rear | image | 将问题限于仅拍照,其中使用后置照相机作为默认设置。 | 外业应用程序 |
no-ticks | range | 显示范围滑块,不含用于显示位置的线。 | Survey123 Mobile Web 应用程序 外业应用程序 |
nopredictivetext | text | 禁用移动设备的预测文本。 | 外业应用程序 |
| numbers | integer、decimal | 显示此问题的自定义数字键盘。 | 外业应用程序 |
predictivetext | text | 启用移动设备的预测文本。 | 外业应用程序 |
press-to-locate | geopoint、geotrace3、geoshape3 | 对于地理点问题,仅在用户与问题交互后接受位置。 geotrace 和 geoshape 问题(在 web 应用程序中)将以用户的位置为中心,不会在用户首次与问题交互时捕获点。 | Survey123 Mobile Web 应用程序 外业应用程序 |
rangefinder | text、integer、decimal | 接受从测距仪返回的指定值。 文本问题可以接受完整的 JSON 对象。 | 外业应用程序 |
搜索 | select_one、select_multiple | 使用调查的媒体文件夹中的 CSV 表或者现有要素图层或表填充选项列表。 | 外业应用程序 |
| signature | image | 显示可用于捕获签名的 UI。 签名将以附件的形式添加到要素。 | Survey123 Mobile Web 应用程序 外业应用程序 |
spike | image | 需要 Spike 设备和 Spike 应用程序。 它使用 Spike 集成来测量照片中的距离和位置。 | 外业应用程序 |
spike-full-measure | image | 需要 Spike 设备和 Spike 应用程序。 它使用 Spike 集成来测量照片中的距离、位置、面积和长度。 | 外业应用程序 |
spike-point-to-point | image | 需要 Spike 设备和 Spike 应用程序。 它使用 Spike 集成来测量两个拍摄点之间的距离。 | 外业应用程序 |
| spinner | integer、decimal | 添加按钮来增加和减少值。 | Survey123 Mobile 外业应用程序 |
table-list | begin group | 使用表格格式的常见选项列表在组内呈现一组 select_one 问题。 | Web 应用程序 外业应用程序 |
tabular | begin repeat | 将重复显示为表格,其中记录为行,问题为列。 | Survey123 Mobile |
| thousands-sep | decimal | 使用千位分隔符来显示答案。 它仅适用于预填充的答案。 | 外业应用程序 |
| week-number | date | 选择周数。 | Survey123 Mobile 外业应用程序 |
| year | date | 仅为日期选择年份。 | Survey123 Mobile Web 应用程序 外业应用程序 |
1 - 仅在 Survey123 Mobile 中支持 select_multiple 问题的自动完成外观。
2 - 仅在 Web 应用程序和外业应用程序中支持 begin_repeat 问题的字段列表外观和文件问题的多行外观。
3 - geotrace 和 geoshape 问题的 press-to-locate 外观仅适用于 Web 应用程序。
多个外观
通过用空格分隔多个外观的方式,您可将多个外观添加到一个问题的 appearance 列。 外观可以采用任意顺序。 例如,针对图像问题,可以在 appearance 列中指定以下三种外观:
annotate new-front multiline您可以为调查中使用格网布局的问题指定宽度外观。 可以使用问题类型支持的任何外观组合来指定宽度。 例如,采用格网布局的单选问题的 appearance 列可以包含以下内容:
w3 likert隐藏问题
通过将外观设置为隐藏,任何问题类型(包含群组和重复)都将在填写调查时被从视图中隐藏,但是这些问题类型将接受并提交默认值和计算。 这比隐藏问题类型更为通用,因为其适用于任何问题类型。