Embora o Blockly forneça muitos campos úteis, seu aplicativo pode ter um caso especializado. Veja algumas etapas para personalizar campos:
Leia a documentação de quaisquer campos semelhantes ao que você precisa. Eles podem fornecer uma interface útil para a personalização. Por exemplo, os menus suspensos têm muitas funcionalidades ocultas.
Considere usar um validador para resolver o problema. Os validadores permitem aceitar apenas determinados valores, modificar a entrada ou acionar a funcionalidade quando o valor de um campo é alterado.
Considere estender um campo. Se houver um campo que represente o tipo de valor necessário, mas você quiser modificar o editor, a aparência dele ou o texto exibido, crie uma subclasse que herde a maior parte da funcionalidade enquanto substitui as partes específicas que você quer mudar.
Crie um novo tipo de campo. Embora essa seja a opção mais eficiente, ela também é a que mais consome tempo e geralmente deve ser usada apenas se você precisar armazenar um novo tipo de valor.