Вики

Ограничение. Этот блок доступен только пользователям Яндекс.Коннекта.

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

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

  1. Настройки блока
  2. Создать таблицу ответов
  3. Создать таблицу с фильтрацией ответов

Настройки блока

Вопрос

Введите заголовок поля или формулировку вопроса.

  • Чтобы добавить к тексту вопроса рисунок, нажмите значок .
  • Чтобы добавить к вопросу комментарий или подсказку, нажмите + Добавить комментарий. Текст комментария отображается уменьшенным шрифтом.
  • Чтобы форматировать текст вопроса или комментария, используйте разметку Markdown.
Идентификатор вопроса

Используйте идентификатор вопроса для предзаполнения формы.

Идентификатор можно редактировать. Все вопросы в одной форме должны иметь уникальные идентификаторы.

Обязательный вопрос

Включите эту опцию, чтобы пометить вопрос «звездочкой» как обязательный. Без ответа на этот вопрос пользователь не сможет отправить заполненную форму.

Скрытый вопрос

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

Важно. Не включайте опцию Скрытый вопрос одновременно с опцией Обязательный вопрос, иначе пользователи не смогут отправить заполненную форму.
Ссылка на таблицу ответов
В разделе Настройки вставьте в поле абсолютную или относительную ссылку на динамическую таблицу с вариантами ответов. Например:
https://wiki.yandex.ru/users/имя-пользователя/имя-страницы
/users/имя-пользователя/имя-страницы
Добавить фильтрацию ответов

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

  • Родительский блок.
  • Блок с фильтрацией, варианты ответов в котором будут зависеть от ответа, который пользователь выбрал в родительском блоке.

Чтобы фильтровать варианты ответов:

  1. Добавьте на форму родительский блок «Вики» или выберите в качестве родительского существующий блок.
  2. Добавьте на форму блок с фильтрацией и в разделе Настройки укажите ссылку на созданную таблицу.
  3. Включите опцию Добавить фильтрацию ответов.
  4. В списке Выберите вопрос для фильтрации укажите блок «Вики» с родительской таблицей.

Создать таблицу ответов

Таблица ответов для блока «Вики» должна иметь специальный формат. Чтобы создать такую таблицу:

  1. Добавьте в таблицу столбец с именем name.
    Примечание. Если в таблице будут другие столбцы, они не повлияют на варианты ответов в блоке «Вики».
  2. Добавьте в таблицу несколько строк и введите в ячейки столбца name варианты ответов, которые должны быть доступны в блоке «Вики».
  3. Укажите ссылку на таблицу в настройках блока «Вики».

Создать таблицу с фильтрацией ответов

Чтобы создать таблицу с фильтрацией ответов:

  1. Добавьте в таблицу два столбца с именами name и parent.
    Примечание. Если в таблице будут другие столбцы, они не повлияют на варианты ответов в блоке «Вики» и их фильтрацию.
  2. Добавьте в таблицу несколько строк и введите в ячейки столбца name варианты ответов, которые должны быть доступны в блоке «Вики».
  3. Свяжите каждый вариант ответа со строкой в родительской таблице — таблице, которая указана в настройках родительского блока «Вики». Для этого в столбце parent укажите номер строки в родительской таблице, при выборе которой ответ будет подгружаться в блок «Вики» с фильтрацией.

    Например, если в родительском блоке пользователь выберет ответ из строки с номером 1, то в блоке с фильтрацией будут доступны варианты ответа, у которых в столбце parent указан номер 1.

  4. Укажите ссылку на таблицу в настройках блока «Вики» и включите фильтрацию ответов.