Champs

Les champs permettent de définir la plupart des éléments d'UI d'un bloc. Les champs peuvent être des libellés de chaîne, des images, des entrées pour des données littérales telles que des chaînes et des nombres, et des éditeurs enrichis tels que des sélecteurs de date et d'angle. L'exemple le plus simple de champ est le bloc math_number, qui utilise un field_number pour permettre à l'utilisateur de saisir un nombre.

Bloc avec un champ numérique.

Blockly fournit plusieurs champs par défaut pour gérer diverses entrées utilisateur. Vous pouvez les personnaliser à l'aide d'une configuration spécifique à un champ ou de validateurs, qui indiquent à un champ comment gérer un contenu spécifique dans un éditeur standard.

→ En savoir plus sur les champs intégrés

→ En savoir plus sur les validateurs

Si vous avez besoin d'un champ entièrement personnalisé, cela demande un peu plus de travail. Vous devrez lire la plupart de la documentation sur les champs. Commencez par découvrir les éléments qui composent un champ ou l'aperçu de la création de champs personnalisés.

→ En savoir plus sur l'anatomie d'un champ

→ En savoir plus sur la création de champs personnalisés