блочно > 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
структурированы неправильно.