Примечания

Примечания предоставляют дополнительную информацию и инструкции при разработке опроса. Примечания могут содержать текст, изображения, видео- или аудиозаписи.

Формат HTML

Применение форматирования примечаний поможет привлечь внимание к важной информации. Вы также можете использовать гиперссылку, чтобы предоставить ссылки на телефонные номера и адреса электронной почты. Следующий пример демонстрирует в вашем опросе ссылку, которая при нажатии пользователем приведет к набору телефонного номера.

<a href="tel:555-555-5555">555-555-5555</a>

Если устройство не является телефоном, пользователю будет предложено выбрать приложение для звонков, установленное на устройстве. Это незаменимо для ситуаций, в которых необходимо набрать номер экстренной службы.

Таким же образом вы можете добавить ссылку на адрес электронной почты. Эта ссылка, например, откроет выбранный на устройстве клиент электронной почты и отправит сообщение электронной почты по указанному адресу.

<a href="mailto:example@example.com">Email</a>

Дополнительные сведения о поддерживаемых тегах см. в разделе Стиль опроса.

Динамические надписи

Примечания, надписи и подсказки в опросе могут отображать содержимое другого вопроса, ссылаясь на имя вопроса в тексте с помощью формата ${field_name}. Это может быть полезно для отображения содержимого полей, которые не нужно отображать иным образом, например, вычислений на основе предыдущих ответов или имени человека, опрашиваемого из предыдущего вопроса, в надписи следующего вопроса.

Вычисления не могут выполняться в надписи или в подсказке. Чтобы отобразить результаты вычисления, убедитесь, что вычисление находится в вопросе.

Внимание:

Динамические надписи не поддерживаются в списках выбора.

Визуальное составление примечаний

Формат XLSForm позволяет добавить к примечанию вопроса только один из типов медиа (изображение, видео или аудиозапись). Чтобы обойти это ограничение, последовательные примечания будут визуально объединены, так что они будут выглядеть одним примечанием в форме. Это означает, что вы можете включать множество полей примечаний, одно за другим, в опрос. При просмотре формы эти примечания будут выглядеть одним примечанием.

Примечания в векторном слое

В зависимости от того, как примечание настроено в XLSForm, вопросы ведут себя по-разному при публикации опроса.

Если примечанию присваивается имя, для примечания создается строковое поле. Пользователь, заполняющий опрос в полевом приложении Survey123, не может ничего вводить в это поле, но все содержащиеся в нем значения будут отправлены в векторный слой. Примечания с именем также исключаются из векторного слоя путем установки для bind::esri:fieldType значения null.

Если примечание не имеет имени, то для него в векторном слое не создается никакого поля. Оно действует только для отображения в форме текста, доступного только для чтения. Вопрос типа примечание будет показан на вкладке Схема с префиксом generated_note_ и полем типа null.

Если повторно опубликованный опрос добавит поле в векторный слой, появится предупреждение о том, что это изменение добавит поле.

Вы можете добавить специальные вопросы-примечания, чтобы настроить элементы пользовательского интерфейса формы. Эти примечания называются с префиксом generated_note_, и поля не создаются в векторном слое для этих примечаний при публикации опроса. Более подробную информацию см. в разделе Настройка элементов формы.

Примечание:

Имена вопросов примечаний в опросах, созданных на веб-сайте Survey123, отмечаются префиксом generated_note_ , чтобы гарантировать, что примечание не получит поле в векторном слое. Эти имена полей с префиксом не должны удаляться или переименовываться, а вопрос не должен иметь для bind::esriFieldType значение null, так как это повлечет появление конфликта на веб-сайте.

Настройка элементов формы

Вы можете настроить элементы пользовательского интерфейса формы, используя вопросы-примечания с определенными именами. К элементам, которые вы можете настроить, относятся экран с благодарностью, заголовок формы и нижний колонтитул. Названия вопросов следующие:

Имя вопросаЭлемент формы
generated_note_form_title

Заголовок формы и описание опроса

generated_note_form_submit_text

Текст кнопки Отправить

generated_note_form_footer

Нижний колонтитул опроса

generated_note_prompt_submitted

Содержимое экрана Спасибо

generated_note_prompt_captcha

Текст проверки CAPTCHA

В следующем примере показано, как настроить элементы формы в опросе. Заголовок формы и завершающий опрос экран персонализируются с помощью вопроса visitor_name.

Пример настраиваемых элементов формы

При настройке элементов формы учитывайте следующее:

  • Все эти элементы видны в веб-приложении Survey123, в то время как в полевом приложении Survey123 отображается только заголовок формы.
  • Вы можете предоставить переводы для вопросов generated_note_. Более подробную информацию см. в разделе Перевод элементов формы.
  • Все эти примечания поддерживают содержимое HTML, кроме generated_note_form_submit_text.
  • Вы можете включить значения из ответа на опрос в эти примечания, используя синтаксис ${question_name}.
  • Укажите заголовок формы в подписи вопроса Примечание generated_note_form_title.
  • Задайте описание опроса в подсказке вопроса Примечание generated_note_form_title.
  • Если в опросе есть вопрос-примечание generated_note_form_title, form_title на странице настроек будет проигнорирован.
  • Если в опросе есть вопрос-примечание generated_note_prompt_submitted, содержимое экрана с благодарностью, установленное в веб-дизайнере Survey123, будет проигнорировано.
  • Вопросы-примечания с префиксом generated_note_ не отображаются в форме в виде примечаний, а поля для этих вопросов не создаются в векторном слое при публикации опроса.

Примечание:

Ранее заголовок и описание опроса можно было настроить в вопросе-примечании с именем generated_note_form_description, generated_note_surveyHeader или generated_note_surveyDescription. Любые вопросы с такими именами больше не будут настраивать заголовок и описание опроса и будут отображаться как стандартный вопрос-примечание. Заголовок и описание опроса можно настроить в надписи и подсказке вопроса generated_note_form_title.

Именованные группы generated_group_coverPage создаются веб-дизайнером для опросов со страницами для использования в веб-приложении. Эти группы игнорируются в мобильном приложении и в Survey123 Connect.