blockly > FieldDropdown > (constructeur)
FieldDropdown.(constructor)
Construit une nouvelle instance de la classe FieldDropdown
.
Signature :
constructor(menuGenerator: MenuGenerator, validator?: FieldDropdownValidator, config?: FieldDropdownConfig);
Paramètres
Paramètre | 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_CONFIG si vous souhaitez ignorer la configuration (utilisée uniquement par les sous-classes qui souhaitent gérer la configuration et définir la valeur du champ après l'exécution de leurs propres constructeurs). |
programme de validation | FieldDropdownValidator | (Facultatif) Fonction appelée pour valider les modifications apportées à la valeur du champ. Utilise une option de menu déroulant neutre de la langue et renvoie une option de menu déroulant neutre en matière de langue validée, ou la valeur null pour annuler la modification. |
config | FieldDropdownConfig | (Facultatif) Carte des options permettant de 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 structurées correctement.