Personalizar campos

Embora o Blockly forneça muitos campos úteis, seu aplicativo pode ter um caso especializado. Veja algumas etapas para personalizar campos:

  1. 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.

  2. 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.

  3. 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.

  4. 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.