Cómo personalizar campos

Si bien Blockly proporciona muchos campos útiles, tu aplicación puede tener un caso especializado. Estos son algunos pasos que puedes seguir para personalizar campos:

  1. Lee la documentación de cualquier campo similar a lo que necesitas, ya que pueden proporcionar una interfaz útil para la personalización. Por ejemplo, los menús desplegables tienen muchas funciones ocultas.

  2. Considera usar un validador para resolver tu problema. Los validadores solo te permiten aceptar ciertos valores, modificar la entrada o activar la funcionalidad cuando cambia el valor de un campo.

  3. Considera extender un campo. Si hay un campo que representa el tipo de valor que necesitas, pero quieres modificar su editor, su apariencia o el texto que muestra, puedes crear una subclase que herede la mayor parte de la funcionalidad y, a la vez, anular las partes específicas que desees cambiar.

  4. Crea un tipo de campo nuevo. Si bien esta es la opción más eficaz, también lleva más tiempo y, en general, solo debe usarse si necesitas almacenar un tipo de valor nuevo.