blockly > FieldDropdown > (constructeur)

FieldDropdown.(constructor)

Construit une instance de la classe FieldDropdown.

Signature :

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

Paramètres

Paramètres Type Description
menuGenerator MenuGenerator Tableau d'options non vide pour une liste déroulante ou fonction qui génère ces options. Accepte également Field.SKIP_setup si vous souhaitez ignorer la configuration (utilisée uniquement par les sous-classes qui souhaitent gérer la configuration et la définition de la valeur du champ après l'exécution de leurs propres constructeurs).
validator FieldDropdownValidator (Facultatif) Fonction appelée pour valider les modifications apportées à la valeur du champ. Utilisation d'une option de menu déroulant neutre en matière de langue et affichage d'une option de menu déroulant neutre en matière de langue validée, ou valeur nulle pour annuler la modification.
config FieldDropdownConfig (Facultatif) Mappage des options utilisées pour configurer le champ. Consultez la [documentation sur la création de champs]https://developers.google.com/blockly/guides/create-custom-blocks/fields/built-in-fields/dropdown#creation pour obtenir la liste des propriétés compatibles avec ce paramètre.

Exceptions

{TypeError} Si les options menuGenerator ne sont pas correctement structurées.