Encuesta de investigación: Cuéntanos sobre tu experiencia con Blockly
Comenzar encuesta
blockly > Block > setOnChange
Método Block.setOnChange()
Establece una función de devolución de llamada para usar cada vez que cambie el lugar de trabajo superior del bloque, lo que reemplazará cualquier controlador onchange anterior. Por lo general, solo se llama desde el constructor, la función de inicializador de tipo de bloque o una función de inicializador de extensión.
Signature:
setOnChange(onchangeFn: (p1: Abstract) => void): void;
Parámetros
Parámetro |
Tipo |
Descripción |
onchangeFn |
(p1: Abstract) => void |
Es la devolución de llamada a la que se llamará cuando cambie el lugar de trabajo del bloque. |
Muestra:
void
Excepciones
{Error} si onchangeFn no es falso ni es una función.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-11-30 (UTC)
[null,null,["Última actualización: 2024-11-30 (UTC)"],[[["The `setOnChange` method allows you to assign a callback function that executes whenever the block's parent workspace is modified."],["This method is typically called during the block's construction, initialization, or extension setup, replacing any existing `onchange` handler."],["The callback function receives an `Abstract` event object as input, providing information about the workspace change."],["It's crucial that the `onchangeFn` parameter is either a valid function or a falsey value to avoid runtime errors."]]],[]]