Encuesta de investigación: Cuéntanos sobre tu experiencia con Blockly
Comenzar encuesta
blockly > Bloquear > setDisabledReason
Método Block.setDisabledReason()
Agrega o quita un motivo por el que el bloqueo podría estar inhabilitado. Si hay motivos para inhabilitar un bloqueo, este se considerará inhabilitado. Un bloqueo se puede inhabilitar por varios motivos independientes de forma simultánea, por ejemplo, cuando el usuario lo inhabilita manualmente o el bloqueo no es válido.
Signature:
setDisabledReason(disabled: boolean, reason: string): void;
Parámetros
Parámetro |
Tipo |
Descripción |
inhabilitado |
boolean |
Si es verdadero, el bloqueo se debe considerar inhabilitado por, al menos, el motivo proporcionado; de lo contrario, el bloqueo ya no se inhabilita por ese motivo. |
Reason |
string |
Un identificador neutral en cuanto al idioma por un motivo por el que se podría inhabilitar el bloqueo. Vuelve a llamar a este método con el mismo identificador para actualizar si el bloqueo está inhabilitado por este motivo. |
Muestra:
void
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-08-22 (UTC)
[null,null,["Última actualización: 2024-08-22 (UTC)"],[[["The `setDisabledReason()` method manages the reasons a block is disabled, affecting the block's overall disabled state."],["It takes a boolean (`disabled`) to indicate if the block should be disabled for the given reason, and a string (`reason`) to identify the specific reason."],["Calling `setDisabledReason()` with the same reason multiple times updates the block's disabled state for that reason."],["Blocks can be disabled for multiple reasons concurrently, accumulating reasons until all are removed for the block to be enabled."]]],[]]