Флажок

Напишите нам, если не нашли ответ в Справке. Вы можете приложить скриншоты или видео, чтобы ускорить помощь:

Написать в чат  Написать в Telegram

Примечание

Справочник по настройке интерфейса описывает работу редактора HTML/JS/CSS. Вы также можете попробовать создать флажок в Конструкторе шаблонов.

Чтобы вставить в задание флажок, используйте компонент {{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"}}

В описании выходных данных добавьте поле с типом boolean. Например:

{
  "red": {
    "type": "boolean",
    "required": true
  }
}

Параметры

Параметр

Описание

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

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

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"

Написать в службу поддержки