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

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

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

Подпись:

constructor(varName: string | null | typeof Field.SKIP_SETUP, validator?: FieldVariableValidator, variableTypes?: string[], defaultType?: string, config?: FieldVariableConfig);

Параметры

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