Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
blockly > LineCursor > preDelete
Método LineCursor.preDelete()
Para prepararte para la eliminación de un bloque, crea una lista de nodos a los que podríamos mover el cursor después y guárdala en this.potentialNodes.
Después de que se realice la eliminación, llama a postDelete para moverlo al primer nodo válido de esa lista.
Las ubicaciones que debes probar (en orden de preferencia) son las siguientes:
- La ubicación actual. - La conexión a la que está conectado el bloque borrado. - El bloque conectado a la siguiente conexión del bloque borrado. - El bloque superior del bloque borrado. - Una ubicación en el espacio de trabajo debajo del bloque borrado.
N.B.: Cuando se borra un bloque, también se borran todos los bloques conectados a sus entradas, pero no los bloques conectados a su siguiente conexión.
Signature:
preDelete(deletedBlock: BlockSvg): void;
Parámetros
Parámetro |
Tipo |
Descripción |
deletedBlock |
BlockSvg |
El bloque que se borrará. |
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: 2025-07-25 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-25 (UTC)"],[],[]]