Issue #816✓ ResueltoAbierto el 29 de enero de 2018por arthuralmeidapReacciones 3

Añade bloque de imagen a través de la API del editor

Respuesta rápidapor arthuralmeidap2

Sí, tienes razón @artf. No había pensado en casos tontos como los que mencionas. A mí me funcionó muy bien. Simplemente pensé que si no era el caso, incrustar ese comportamiento dentro de los 'addComponents' o en otro sitio. ¡Gracias por toda la ayuda, por cierto! Cerrando el número en 3, 2, 1.....

Lee la respuesta completa abajo ↓

Pregunta

Hola @artf,

Cuando arrastro y suelto un bloque de imagen dentro del lienzo, se activa el evento 'activo' para el bloque de imagen que ejecuta el método 'openModal'. Muestra un modal para subir la imagen. Estoy intentando ejecutar 'editor.addComponents({ type: 'image' });' y muestra el modal para subir la imagen.

No encontré ningún método de API que ofrezca esa funcionalidad. ¿Me estoy perdiendo de algo?

Si GrapesJS no lo ofrece, ¿qué te parece si intento mejorar el 'editor.addComponents' para comprobar el tipo de componente y activar el evento 'activo'?

Respuestas (3)

👍 Muy útilarthuralmeidap7 de febrero de 2018

Sí, tienes razón @artf. No había pensado en casos tontos como los que mencionas. A mí me funcionó muy bien. Simplemente pensé que si no era el caso, incrustar ese comportamiento dentro de los 'addComponents' o en otro sitio.

¡Gracias por toda la ayuda, por cierto! Cerrando el número en 3, 2, 1.....

arthuralmeidap30 de enero de 2018

@chiqui3d, gracias por el comentario, pero el bloque de imagen era solo un ejemplo. En mi caso he creado un nuevo Tipo y estaba intentando activar el evento 'activo' para mi componente. Funciona exactamente igual que el bloque de imagen, por eso usé el bloque de imagen como ejemplo.

@artf, ¡gracias por la respuesta! ¡Funcionó bien!

¿Por qué el evento 'activo' no se activa internamente cuando llamamos al método 'editor.addComponents'?

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.