Class SelectionInput

ВыборВвод

Поле ввода, позволяющее выбирать между набором предопределенных параметров.

Чтобы вызвать перечисление, вы вызываете его родительский класс, имя и свойство. Например, CardService.SelectionInput.CHECK_BOX .

var checkboxGroup = CardService.newSelectionInput()
    .setType(CardService.SelectionInputType.CHECK_BOX)
    .setTitle("A group of checkboxes. Multiple selections are allowed.")
    .setFieldName("checkbox_field")
    .addItem("checkbox one title", "checkbox_one_value", false)
    .addItem("checkbox two title", "checkbox_two_value", true)
    .addItem("checkbox three title", "checkbox_three_value", true)
    .setOnChangeAction(CardService.newAction()
        .setFunctionName("handleCheckboxChange"));

var radioGroup = CardService.newSelectionInput()
    .setType(CardService.SelectionInputType.RADIO_BUTTON)
    .setTitle("A group of radio buttons. Only a single selection is allowed.")
    .setFieldName("checkbox_field")
    .addItem("radio button one title", "radio_one_value", true)
    .addItem("radio button two title", "radio_two_value", false)
    .addItem("radio button three title", "radio_three_value", false);

Методы

Метод Тип возврата Краткое описание
addItem(text, value, selected) SelectionInput Добавляет новый элемент, который можно выбрать.
setFieldName(fieldName) SelectionInput Устанавливает ключ, который идентифицирует этот ввод выбора в объекте события, который создается при взаимодействии пользовательского интерфейса.
setOnChangeAction(action) SelectionInput Устанавливает Action , которое будет выполняться при каждом изменении входных данных выбора.
setTitle(title) SelectionInput Устанавливает заголовок, который будет отображаться перед полем ввода.
setType(type) SelectionInput Устанавливает тип этого входа.

Подробная документация

addItem(text, value, selected)

Добавляет новый элемент, который можно выбрать.

Параметры

Имя Тип Описание
text Object Текст, который будет отображаться для этого элемента. Нестроковые примитивные аргументы автоматически преобразуются в строки.
value Object Входное значение формы, которое отправляется через обратный вызов. Нестроковые примитивные аргументы автоматически преобразуются в строки.
selected Boolean Выбран ли элемент по умолчанию. Если входные данные выбора принимают только одно значение (например, для переключателей или раскрывающегося меню), установите это поле только для одного элемента.

Возвращаться

SelectionInput — Этот объект для цепочки.


setFieldName(fieldName)

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

Параметры

Имя Тип Описание
fieldName String Имя, которое нужно присвоить этому входу.

Возвращаться

SelectionInput — Этот объект для цепочки.


setOnChangeAction(action)

Устанавливает Action , которое будет выполняться при каждом изменении входных данных выбора.

Параметры

Имя Тип Описание
action Action Действия, которые необходимо предпринять.

Возвращаться

SelectionInput — Этот объект для цепочки.


setTitle(title)

Устанавливает заголовок, который будет отображаться перед полем ввода.

Параметры

Имя Тип Описание
title String Заголовок поля ввода.

Возвращаться

SelectionInput — Этот объект для цепочки.


setType(type)

Устанавливает тип этого входа. По умолчанию стоит CHECKBOX .

Параметры

Имя Тип Описание
type SelectionInputType Тип выбора.

Возвращаться

SelectionInput — Этот объект для цепочки.