Issue #2472💬 RespondidoAbierto el 26 de diciembre de 2019por imranali2045Reacciones 0

DragData extend para otros componentes como div, etc

Respuesta rápidapor artf

'canvas:dragdata' está pensado para enriquecer el soporte nativo de D&D. Si, por ejemplo, arrastras al lienzo un vídeo de tu escritorio y quieres que el editor lo entienda correctamente, harías algo así '''js editor.on('canvas:dragdata', (dataTransfer, result) => { si (/ dataTransfer contiene un archivo de vídeo /) {...

Lee la respuesta completa abajo ↓

Pregunta

Hola @artf Cómo implementar un evento dragData para componentes personalizados (externos). Llamé al método dragData en div drag, pero DataTransfer y contenido no tienen información del componente actual de arrastre. Por favor, ayudadme, es urgente, gracias. ' this._editor.on('canvas:dragdata', (dataTransfer, content) => { console.log('dataTransfer', dataTransfer); console.log('contenido', contenido); });`

Respuestas (2)

artf2 de enero de 2020

'canvas:dragdata' está pensado para enriquecer el soporte nativo de D&D. Si, por ejemplo, arrastras al lienzo un vídeo de tu escritorio y quieres que el editor lo entienda correctamente, harías algo así '''js editor.on('canvas:dragdata', (dataTransfer, result) => { si (/* dataTransfer contiene un archivo de vídeo */) { result.content = { type: 'video', src: '...' } } });

manuel-841 de marzo de 2022

¿Has conseguido hacer esto? Tengo problemas con el texto caído con el plugin MJML activado, debería crear un elemento MJ-text, pero en su lugar está creando una div

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 →

Explorar categorías de plugins

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