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