Bien que Blockly fournisse de nombreux champs utiles, votre application peut présenter un cas particulier. Voici quelques étapes à suivre pour personnaliser les champs:
Lisez la documentation de tous les champs semblables à ceux dont vous avez besoin. Ils peuvent fournir une interface utile pour la personnalisation. Par exemple, les listes déroulantes comportent de nombreuses fonctionnalités masquées.
Pensez à utiliser un outil de validation pour résoudre votre problème. Les validateurs vous permettent d'accepter uniquement certaines valeurs, de modifier des entrées ou de déclencher des fonctionnalités lorsque la valeur d'un champ change.
Envisagez d'étendre un champ. Si un champ représente le type de valeur dont vous avez besoin, mais que vous souhaitez modifier son éditeur, son apparence ou le texte qu'il affiche, vous pouvez créer une sous-classe qui hérite de l'essentiel des fonctionnalités, tout en remplaçant les parties spécifiques que vous souhaitez modifier.
Créez un type de champ. Bien qu'il s'agisse de l'option la plus performante, elle est aussi la plus chronophage et ne doit généralement être utilisée que si vous devez stocker un nouveau type de valeur.