Issue #748✓ ResueltoAbierto el 11 de enero de 2018por austinbiggsReacciones 5

Componente:eliminar acción

Respuesta rápidapor artf4

Añadido para la próxima versión

Lee la respuesta completa abajo ↓

Pregunta

Revisando los eventos disponibles, tengo curiosidad por saber por qué no hay una acción de "componente:eliminar".

He optado por activar la acción modificando la acción de 'tlb-delete'. Supongo que hay una forma mejor, solo que aún no sé cuál sería.

      defaultCommands['tlb-delete'] = {
        run: función run(ed) {
          var sel = ed.getSelected();

si (!sel || !sel.get('removable')) {
            console.warn('El elemento no es extraíble');
            regresar;
          }

ed.select(null);
          sel.destroy();
          
em & em.trigger('component:remove', null);
        }
      };

Respuestas (3)

👍 Muy útilartf13 de enero de 2018

Añadido para la próxima versión

ryandeba12 de enero de 2018

También me interesaría tener un evento 👍 'component:remove'

lock[bot]18 de septiembre de 2019

Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.

Preguntas y respuestas relacionadas

Continúa investigando con debates sobre temas similares.

Plugins de pago que cumplen con este problema

Seleccionado por temas clave y relevancia de etiquetas para ayudarte a enviar más rápido.

Ver todos los plugins

Cargando recomendaciones de plugins de pago...

Opción gratuita

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 →
Opción premium

Los plugins premium incluyen soporte, actualizaciones regulares y funciones listas para producción — ahorrando días de trabajo de integración.

Explora plugins premium →

Tutoriales relacionados

Guías detalladas sobre el mismo tema.

Todos los tutoriales →

Explorar categorías de plugins

Ve directamente a las páginas de categorías de plugins en el marketplace.