Флажок

Чтобы вставить в задание флажок, используйте компонент {{field type="checkbox" name="<идентификатор поля>"}}. Идентификатор поля должен совпадать с названием поля в описании выходных данных. Например (набор из трех флажков):

{{field type="checkbox" name="red" label="красный" hotkey="1"}}
{{field type="checkbox" name="green" label="зелёный" hotkey="2"}}
{{field type="checkbox" name="yellow" label="жёлтый" hotkey="3"}}
Полный список параметров

Параметр

Описание

Обязательный

Значение по умолчанию

type

Тип поля: checkbox — флажок.

да

нет

name

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

да

нет

label

Подпись. Например: label="Да".

нет

нет

hotkey

Горячая клавиша для выбора значения.

нет

нет

value

Передаваемое значение (записывается в файл с выходными данными).

Допустимые значения: true, false.

нет

false

validation-show

Расположение всплывающих подсказок (отображаются, если ответ не прошел валидацию). Расположение указывается относительно поля ввода.

Допустимые значения:

  • Над полем ввода: "top-left" (слева), "top-center" (посередине), "top-right" (справа).

  • Под полем ввода: "bottom-left" (слева), "bottom-center" (посередине), "bottom-right" (справа).

  • Слева от поля ввода: "left-top" (сверху), "left-center" (посередине), "left-bottom" (внизу).

  • Справа от поля ввода: "right-top" (сверху), "right-center" (посередине), "right-bottom" (внизу).

  • Не показывать сообщение ("false").

нет

"top-left"

checked

Состояние флажка при отображении страницы:

  • checked=true — установлен.

  • checked=false — снят.

нет

false

size

Размер поля.

Допустимые значения: "M", "L".

нет

"L"

width

Ширина поля. Указывается в следующих единицах:

  • Пиксели. Например: width="100px".

  • Доля от размера родительского элемента. Например: width="100%".

Можно также задать ширину формулой. Например: width="calc(100%-30px)".

нет

зависит от длины подписи

disabled

Возможность редактирования:

  • disabled=true — поле закрыто для редактирования.

  • disabled=false — поле открыто для редактирования.

нет

false

class

CSS-класс для поля. Например: class="annotation".

нет

".field" ".field_type_checkbox"

В описании выходных данных добавьте поле с типом boolean. Например:
{
  "red": {
    "type": "boolean",
    "required": true
  }
}