Примечания предоставляют дополнительную информацию и инструкции при разработке опроса. Примечания могут содержать текст, изображения, видео- или аудиозаписи.
Формат 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.