Некоторые типы вопросов в XLSForm имеют дополнительные настройки, позволяющие контролировать стиль и поведение вопросов. В некоторых случах эти параметры дополняют представления, поддерживающиеся вопросами. Не все параметры поддерживаются во всех приложениях для отправки данных (Survey123 Mobile, приложение для полевых работ Survey123 и веб-приложение Survey123). Для получения дополнительной информации о поддержке приложения обратитесь к таблицам параметров ниже, которые организованы по типу вопроса и столбцу XLSForm на листе опроса, принимающем каждый параметр.
Вы можете добавить несколько параметров вопроса в один и тот же столбец, разделив параметры пробелами. Например, вопрос дипазона может иметь параметры startColor, endColor и color в столбце body::esri:style, как показано ниже:startColor=Orange endColor=White color=#FF6347
Общие
В этом разделе описаны параметры, которые можно использовать в столбцах XLSForm bind::esri:parameters и body::esri:style для различных типов вопросов.
В следующей таблице описаны параметры, которые можно использовать в столбце XLSForm bind::esri:parameters для вопросов следующих типов: текст, целое число, десятичное число, примечание, дата, время, дата и время, выбрать один, выбрать несколько, геоточка, вычислить и скрытый.
bind::esri:parameters
| Параметр | Описание | Приложение для отправки |
|---|---|---|
| calculationMode | Управляет моментом выполнения вычислений в вопросе. Значения: auto | manual | always | whenEmpty Примеры: | Веб-приложение Полевое приложение |
В следующей таблице описаны параметры, которые можно использовать в столбце XLSForm body::esri:style для вопросов следующих типов: текст, целое число, десятичное число, выбрать один (с автозаполнением), выбрать несколько (с автозаполнением)* и штрихкод.
body::esri:style
| Параметр | Описание | Приложение для отправки |
|---|---|---|
| placeholderText | Укажите текст, который появляется в области ввода когда вопрос пуст. Значения: @[hint] | @[guidance_hint] Примеры: | Survey123 Mobile Полевое приложение |
*Поддерживается только в Survey123 Mobile.
Аудио
В таблице ниже описаны параметры, которые можно использовать в столбце XLSForm bind::esri:parameters для вопроса типа аудио.
bind::esri:parameters
| Параметр | Описание | Приложение для отправки |
|---|---|---|
| кодек | Задает нужный кодек для записи аудио. Можно ввести несколько кодеков, разделенных запятыми. Будет использован первый из кодеков, совместимых с устройством. Значение: <codec name> Пример: | Survey123 Mobile Полевое приложение |
| fileName | Определяет имя файла. Значения: <expression> Примеры: | Веб-приложение |
| max-duration | Задает максимальное время записи аудио, в секундах. Значение длительности по умолчанию в веб-приложении равно 600 (10 минут). Значение: <seconds> Пример: | Survey123 Mobile Веб-приложение Полевое приложение |
| max-size | Задает максимальный размер файла аудиозаписи в мегабайтах. Размер по умолчанию в полевом приложении - 10 МБ. Значение: <megabytes> Пример: | Survey123 Mobile Полевое приложение |
Штрих-код
В таблице ниже описаны параметры, которые можно использовать в столбце XLSForm body::esri:style для вопроса типа штрихкод.
body::esri:style
| Параметр | Описание | Приложение для отправки |
|---|---|---|
Задает типы штрих-кодов, которые могут сканировать пользователи. Можно ввести несколько типов, разделенных запятыми. Когда параметр barcodeType не указан, можно сканировать все поддерживаемые типы штрих-кодов, за исключением aztec, code39, datamatrix, maxicode и pdf417. Значения: all | 1d | 2d | <barcode types>
Одномерные типы: codabar | code128 | code39 | code93 | ean13 | ean8 | itf | upca | upce | upceanextension Двумерные типы: aztec | datamatrix | maxicode | pdf417 | qrcode | rss14 | rssexpanded Примеры: | Полевое приложение |
Файл
В таблице ниже описаны параметры, которые можно использовать в столбце XLSForm bind::esri:parameters для вопроса типа файл.
bind::esri:parameters
| Параметр | Описание | Приложение для отправки |
|---|---|---|
| fileName | Определяет имя файла. Значения: <expression> Примеры: | Веб-приложение |
| max-size | Задайте максимальный размер файла в мегабайтах. По умолчанию 10МБ. Значение: <megabytes> Пример: | Веб-приложение |
Группы
В таблице ниже описаны параметры, которые можно использовать в столбце XLSForm body::esri:style для вопроса типа начало группы.
body::esri:style
| Параметр | Описание | Приложение для отправки |
|---|---|---|
| backgroundColor borderColor | Задает цвета фона и границы для группы или страницы. Дополнительные сведения см. в разделе Цвета групп, страниц и повторов. Значения: <HTML color name> | <hex color code> Примеры:
| Survey123 Mobile Полевое приложение |
| Задает стиль компоновки сетки для группы. Значения: dynamic-grid | fixed-grid Пример: | Полевое приложение |
Изображения
В этом разделе описаны параметры, которые можно использовать в указанных столбцах XLSForm для вопросов типа изображение.
.В таблице ниже описаны параметры, которые можно использовать в столбце XLSForm bind::esri:parameters.
bind::esri:parameters
| Параметр | Описание | Приложение для отправки |
|---|---|---|
| allowAdds | Отключает добавление новых изображений при редактировании имеющихся записей. Значение: false Пример: | Полевое приложение |
| fileName | Определяет имя файла. Значения: <expression> Примеры: | Веб-приложение Полевое приложение |
| max-size | Задайте максимальный размер файла в мегабайтах. По умолчанию 10МБ. Значение: <megabytes> Пример: | Веб-приложение |
Для вопроса типа изображение с оформлением annotate автоматически генерируется аннотационная графика с надписями и ограничивающими прямоугольниками вокруг обнаруженных объектов. Присоедините эти свойства, чтобы задать стиль и формат аннотаций. Обязательное свойство: <model_name> Дополнительные свойства: minScore | cameraPreview | label | class | boundingBoxes | outlineWidth | fontSize | font | bold | italic Примеры: | Полевое приложение | |
Выполните операцию обнаружения объектов или классификации изображений и используйте результаты EXIF в своем опросе. Обязательное свойство: <model_name> Дополнительные свойства: minScore | cameraPreview | label | class Примеры: | Полевое приложение | |
Автоматически создает или вручную добавляет ограничивающие прямоугольники и применяет эффекты исправления к целевой области. Обязательное свойство: <model_name> | @faces | @manual Дополнительные свойства: minScore | cameraPreview | label | class | effect | symbol | fillColor | scale Примеры: | Полевое приложение | |
watermark topLeftWatermark topCenterWatermark topRightWatermark leftCenterWatermark centerWatermark rightCenterWatermark bottomLeftWatermark bottomCenterWatermark bottomRightWatermark | Задает расположение водяного знака изображения. Присоединение свойств для задания контента и форматирования. Дополнительные сведения см. в разделе Водяные знаки. Свойства: text | color | outlineColor | outlineWidth | haloColor | size | font | bold | italic | margin | image | imageSize Примеры: | Полевое приложение |
В таблице ниже описаны параметры, которые можно использовать в столбце XLSForm body::esri:style для вопроса типа изображение.
body::esri:style
| Параметр | Описание | Приложение для отправки |
|---|---|---|
| allowRename | Определяет, могут ли пользователи редактировать имя файла вручную. Значения: true | false Пример: | Полевое приложение |
| fileNameVisible | Задает видимость имени файла в опросе. Значения: true | false Пример: | Полевое приложение |
| footerText | Для вопросов типа image с оформлением signature, укажите текст, отображающийся внизу всплывающего окна подписи. Если значение не задано, подсказка к вопросу появится ниже подписи. Ее можно заменить на подсказку вопроса, используя footerText=@[hint]. Значения: <none> | @[hint] Примеры: | Survey123 Mobile Полевое приложение |
| method | Задайте метод получения для вопросов типа изображение. Значение map поддерживается только для вопросов типа image с оформлением annotate. Значения: browse | camera | map Примеры: | Веб-приложение Полевое приложение |
| palette | Для вопросов типа Изображение с оформлением draw или annotate, укажите собственную палитру инструментов рисования. Значение: <palette name> Пример: | Полевое приложение |
| previewHeight | Задает высоту предпросмотра изображения после его выбора. Используйте previewHeight=0, если хотите, чтобы предпросмотр изображения были максимального размера, а пустые области были максимально сокращены. Значения: <lines> | <lines>lines | <percentage of screen height>% | <pixels>pixels Примеры: | Полевое приложение |
В таблице ниже описан параметр, который можно использовать в столбце XLSForm parameters для вопроса типа изображение.
parameters
| Параметр | Описание | Приложение для отправки |
|---|---|---|
| max-pixels | Для вопроса типа image, задайте максимальный размер изображения по большей стороне, с сохранением соотношения сторон. Для вопросов типа image с оформлением signature, укажите максимальную ширину всплывающего окна подписи. Для вопроса типа image c оформлением draw задайте канву для квадратного изображения (1:1). Значение: <pixels> Примеры: | Веб-приложение Полевое приложение |
Вопросы по карте
В следующей таблице описаны параметры, которые можно использовать в указанных столбцах XLSForm для вопросов типа геоточка, геотрассировка и геоформа.
.В таблице ниже описаны параметры, которые можно использовать в столбце XLSForm bind::esri:parameters.
bind::esri:parameters
| Параметр | Описание | Приложение для отправки |
|---|---|---|
Задайте локатор для возврата результатов геокодирования. Значение: <locator item ID> Пример: | Веб-приложение Полевое приложение |
В следующей таблице описаны параметры, которые можно использовать в столбце XLSForm body::esri:style для вопросов типа геоточка, геотрассировка и геоформа.
body::esri:style
| Параметр | Описание | Приложение для отправки |
|---|---|---|
| height | Задает высоту предпросмотра изображения карты. Значения: <lines> | <lines>lines | <percentage of screen height>% | <pixels>pixels Примеры: | Полевое приложение |
lineColor2 fillColor3 | Задает цвета линий и заливки для линейных и полигональных объектов. Применяется только к предварительному просмотру карты в Survey123. Дополнительные сведения см. в разделе Символы геометрии. Значения: <HTML color name> | <hex color code> Пример: | Survey123 Mobile Полевое приложение |
| lineWidth2 | Задает ширину линии в пикселах для линейных и полигональных объектов. Применяется только к предварительному просмотру карты в Survey123. Значение: <pixels> Примеры: | Survey123 Mobile Полевое приложение |
| map | Задает базовую карту по умолчанию. Значения: <map name> | <map item ID> Примеры: | Веб-приложение Полевое приложение |
mapTools | Контролирует инструменты карты, доступные для вопросов типа геоточка, геотрассировка и геоформа. Значения: search | mapSwitcher | zoom | home | locate Примеры: | Полевое приложение |
| method2 | Задает метод захвата. При выборе метода захвата вершин можно задать дополнительные параметры. Значения: sketch | vertex Дополнительные значения для вершины, применимые только в полевом приложении: streaming | beep | haptic | edit Примеры: | Веб-приложение Полевое приложение |
| minCaptureZoomLevel | Задает минимальный уровень, при котором возможен захват геометрии. Значение: <integer> Пример: | Веб-приложение |
| overlay | Отображение точечных местоположений из первого в повторе вопроса типа геоточка в других вопросах типа geopoint, geoshape или geotrace в опросе. Присоединение свойств для задания контента и стиля. Значение: <repeat name> Свойства: view | preview | icon | iconColor | iconOutlineColor | iconSize | label | labelColor | labelOutlineColor | fontSize Примеры: | Полевое приложение |
precision | Укажите количество знаков после запятой, которое будет взято в вопросе Карта и отображаться на панели отдельных ответов в опросе. Если этот параметр не задан, все доступные десятичные знаки берутся из вопроса Карта, но только шесть десятичных знаков будут отображаться на панели отдельного ответа. Значение: <integer> Пример: | Веб-приложение |
| snapMode | Задает поведение замыкания. Точки могут быть замкнуты на другие объекты, а линии и полигоны могут быть замкнуты на другие объекты или сами на себя. Доступно только при method=vertex. Значения: feature | self2 Пример: | Веб-приложение |
| symbol1 | Укажите файл .png для использования в качестве маркера точки на карте. Присоединение свойств для задания положения и масштаба. Значение: <file name>.png Свойства: x | y | scale Пример: | Полевое приложение |
1 — поддерживается только вопросами типа геоточка.
2 — поддерживается только вопросами типа геоформа и геотрассировка.
3 — поддерживается только вопросами типа геоформа.
Вопросы с несколькими вариантами ответов
В следующей таблице описан параметр, который можно использовать в столбце XLSForm parameters для вопросов типа выбрать один, выбрать несколько и ранг.
parameters
| Параметр | Описание | Приложение для отправки |
|---|---|---|
| randomize | Произвольный порядок ответов в списке вариантов. Значения: true Пример: | Веб-приложение Полевое приложение |
Диапазон
В этом разделе описаны параметры, которые можно использовать в указанных столбцах XLSForm для вопросов типа диапазон. При комбинировании параметры должны быть разделены пробелом.
.В таблице ниже описаны параметры, которые можно использовать в столбце XLSForm body::esri:style. Для получения более подробной информации см. раздел Опции стиля.
body::esri:style
| Параметр | Описание | Приложение для отправки |
|---|---|---|
startColor endColor color | Укажите цвета для бегунка диапазона:
Значения: <HTML color name> | <hex color code> Примеры: | Survey123 Mobile Веб-приложение Полевое приложение |
В таблице ниже описаны параметры, которые можно использовать в столбце XLSForm parameters для вопроса типа диапазон. Более подробную информацию см. в разделе Параметры бегунка диапазона.
parameters
| Параметр | Описание | Приложение для отправки |
|---|---|---|
start end step | Укажите значения начала, конца и шага диапазона бегунка. Значения: <integer> | <decimal> Примеры: | Survey123 Mobile Веб-приложение Полевое приложение |
Повторы
В этом разделе описаны параметры, которые можно использовать в указанных столбцах XLSForm для вопросов типа начало повтора.
.В таблице ниже описаны параметры, которые можно использовать в столбце XLSForm bind::esri:parameters.
bind::esri:parameters
| Параметр | Описание | Приложение для отправки |
|---|---|---|
| allowAdds | Позволяет добавлять новые записи повтора. Значения: true | false Пример: | Полевое приложение |
| allowUpdates | Позволяет редактировать имеющиеся записи повтора. Значения: true | false Пример: | Полевое приложение |
| query | Позволяет отображать имеющиеся записи повтора в форме. Задает дополнительные параметры запроса для фильтрации доступных записей. Значения: <none> | "SQL statement" Примеры: | Полевое приложение |
В таблице ниже описаны параметры, которые можно использовать в столбце XLSForm body::esri:style для вопроса типа начало повтора.
body::esri:style
| Параметр | Описание | Приложение для отправки |
|---|---|---|
| backgroundColor borderColor | Задает цвета фона и границы для повтора. Дополнительные сведения см. в разделе Цвета групп, страниц и повторов. Значения: <HTML color name> | <hex color code> Примеры:
| Survey123 Mobile Полевое приложение |
Для повтора с табличным оформлением задайте режим работы кнопки Добавить запись и опцию Копировать в новую запись в табличном представлении. По умолчанию – row. Если значение равно row, новая запись добавляется в табличное представление. Если значение равно form, новая запись открывается в представлении формы. Значения: row | form Пример: | Survey123 Mobile | |
Для повтора с табличным отображением покажите или скройте опцию Редактировать в представлении формы в табличном представлении. По умолчанию – true. Примечание:При возникновении ошибок в повторе включена опция Редактировать в представлении формы, даже если для параметра editInFormView задано false. Значения: true | false Пример: | Survey123 Mobile | |
Для повтора с табличным оформлением покажите или скройте опцию Копировать в новую запись в табличном представлении. Эта опция позволяет пользователям дублировать запись в повторе. По умолчанию – true. Параметр addRecordMode определяет способ добавления дублирующейся записи. Значения: true | false Пример: | Survey123 Mobile | |
Для повтора с табличным оформлением включите или отключите опцию редактирования в табличном представлении. По умолчанию – true. Если значение равно false, все ячейки в табличном представлении становятся доступными только для чтения. Значения: true | false Пример: | Survey123 Mobile |
В таблице ниже описан параметр, который можно использовать в столбце XLSForm body::esri:style для вопросов в табличных повторах.
body::esri:style
| Параметр | Описание | Приложение для отправки |
|---|---|---|
Для повтора с табличным оформлением покажите вопрос как столбец в табличном представлении. По умолчанию – false. Значения: true | false Пример: | Survey123 Mobile |
Текст
В этом разделе описаны параметры, которые можно использовать в указанных столбцах XLSForm для вопросов типа текст.
.В таблице ниже описаны параметры, которые можно использовать в столбце XLSForm bind::esri:parameters.
bind::esri:parameters
| Параметр | Описание | Приложение для отправки |
|---|---|---|
| геокодировать | Для текстового вопроса с оформлением geocode задайте локатор для возврата результатов геокодирования при использовании этого типа оформления. Значение: <locator item ID> Пример: | Веб-приложение Полевое приложение |
В таблице ниже описаны параметры, которые можно использовать в столбце XLSForm body::esri:style для вопроса типа текст.
body::esri:style
| Параметр | Описание | Приложение для отправки |
|---|---|---|
| defaultHeight | Для текстового вопроса с многострочным оформлением установите начальную высоту текстового поля. Высота текстового поля будет возрастать по мере ввода текста ответа. Значение: <number of lines> Пример: | Полевое приложение |
| indicator | Для текстовых вопросов с оформлением geocode позволяет отображать в результатах геокодирования направление и расстояние от текущего расположения устройства. Значения: direction | distance | none Примеры: | Полевое приложение |
| maxResults | Для текстового вопроса с оформлением geocode задайте максимальное число возвращаемых результатов. По умолчанию это значение равно 6. Значение: <number of results> Пример: | Веб-приложение Полевое приложение |
| близость | Для текстового вопроса с оформлением geocode задайте, будут ли в результатах геокодирования отображаться только данные в пределах определенного радиуса от местоположения устройства. Значения: <distance>m | km | ft | mi | yd Примеры: | Полевое приложение |
| suggestions | Для текстового вопроса с геокодированием измените способ заполнения предложений. По умолчанию задано Да. Значения: yes | no Пример: | Полевое приложение |
Дальномер
В следующей таблице описан параметр, который можно использовать в столбце XLSForm bind::esri:parameters с вопросами типа текст, десятично и целочисленное, чтобы извлекать значения из дальномера.
bind::esri:parameters
| Параметр | Описание | Приложение для отправки |
|---|---|---|
measurement | Для текстового вопроса, целочисленного или десятичного вопроса с оформлением rangefinder укажите, какие измерения будут сохранены в вопросе. Заключает список значений в кавычки, если между значениями есть пробелы. Значения: height | azimuth | horizontalDistance | slopeDistance | inclination | multipleHeights Примеры: | Полевое приложение |