blockly > Block > setOnChange
Método Block.setOnChange()
Define uma função de callback para usar sempre que o espaço de trabalho pai do bloco mudar, substituindo qualquer manipulador onchange anterior. Geralmente, isso é chamado apenas pelo construtor, pela função de inicialização do tipo de bloco ou por uma função de inicialização de extensão.
Signature:
setOnChange(onchangeFn: (p1: Abstract) => void): void;
Parâmetros
Parâmetro |
Tipo |
Descrição |
onchangeFn |
(p1: Abstract) => void |
O callback a ser chamado quando o espaço de trabalho do bloco mudar. |
Retorna:
void
Exceções
{Error} se onchangeFn não for falso e não for uma função.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2024-11-30 UTC.
[null,null,["Última atualização 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."]]],[]]