Activar la casilla de confirmación al eliminar el bloque
No, pero puedes ampliar el comando por defecto 'tlb-delete' '''js editor. Commands.add('tlb-delete', ed => { if (confirm('¿Seguro?')) { const selected = ed.getSelected(); seleccionados & seleccionados.destruir(); } }); ```
Lee la respuesta completa abajo ↓Pregunta
¿Hay alguna opción para activar una casilla de confirmación antes de eliminar cualquier bloqueo?
Respuestas (3)
No, pero puedes ampliar el comando por defecto 'tlb-delete' '''js editor. Commands.add('tlb-delete', ed => { if (confirm('¿Seguro?')) { const selected = ed.getSelected(); seleccionados & seleccionados.destruir(); } });
@artf esto solo funciona para el botón de la barra de herramientas, pero cuando pulso "suprimir" en el teclado no lo hace. ¿Cómo puedo anular este evento?
Hola @Iceweex, por desgracia, por el momento, no puedes. Para la próxima versión, centralizaré esos comandos y también actualizaré su ciclo de vida de eventos, así que en ese caso, podrás realizar la tarea de esta manera '''js const commandName = 'core:component-delete'; editor.on('run:${nombrecomando}:antes', (opciones) => { console.log('ANTES de ${nombreComanda}'); if (!confirm('¿Estás seguro?')) { options.abort = 1; } }); editor.on('run:${nombrecomando}', (eliminado, opciones) => { console.log('DESPUÉS de ${nombrecomando}', eliminado); }); editor.on('abort:${commandName}', (opciones) => { console.log('ABORTAR ${commandName}'); });
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #3027
BUG: Administrador de recursos de imágenes, al eliminar no se puede volver a subir la misma imagen que se eliminó
¿Puedes reproducir el error de la demo? No, en el gestor de recursos de imágenes de la demo no hay opción para eliminar imágenes. ¿Cuál es...
Issue #475
Abrir el diálogo de confirmación antes de eliminar recursos
Quiero abrir un cuadro de confirmación antes de eliminar la imagen del administrador de recursos. No hay ninguna función al mismo tiempo, n...
Issue #1617
[Pregunta] ¿Cómo puedo evitar que el evento de bloquear:arrastrar:inicio? ¿También hay algún evento para escuchar la posición objetivo inválida?
Antes que nada, agradezco mucho vuestras respuestas a mis preguntas. Gracias por todo. Pregunta 1: Tengo una situación en la que, si un blo...
Issue #2738
[PREGUNTA] Mantén el estado Hover al modificar al niño
Estoy intentando editar una opción de lista desplegable, y es bastante difícil estilizarla porque no puedes mover el ratón al Administrador...
Plugins de pago que cumplen con este problema
Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.
Cargando recomendaciones de plugins de pago...
Consulta los plugins de código abierto de GrapesJS en GitHub O haz una búsqueda rápida en nuestro catálogo gratuito.
Explora plugins gratuitos →Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.
Explora plugins premium →Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.