блочно > FieldDropdown > (конструктор)

FieldDropdown.(конструктор)

Создает новый экземпляр класса FieldDropdown

Подпись:

constructor(menuGenerator: MenuGenerator, validator?: FieldDropdownValidator, config?: FieldDropdownConfig);

Параметры

Параметр Тип Описание
менюГенератор МенюГенератор Непустой массив параметров для раскрывающегося списка или функция, генерирующая эти параметры. Также принимает Field.SKIP_SETUP, если вы хотите пропустить настройку (используется только подклассами, которые хотят обрабатывать конфигурацию и устанавливать значение поля после запуска своих собственных конструкторов).
валидатор ПолеDropdownValidator (Необязательно) Функция, вызываемая для проверки изменений значения поля. Принимает параметр раскрывающегося списка, не зависящий от языка, и возвращает проверенный параметр раскрывающегося списка, не зависящий от языка, или значение null, чтобы отменить изменение.
конфигурация ПолеDropdownConfig (Необязательно) Карта параметров, используемых для настройки поля. Список свойств, которые поддерживает этот параметр, см. в [документации по созданию полей] https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/dropdown#creation .

Исключения

{ ТипОшибка } Если параметры menuGenerator структурированы неправильно.