Modo absoluto: el editor no está definido
Aún no hay respuestas de la comunidad. Abre la discusión original en GitHub para compartir tu solución.
Pregunta
Hola,
Gran proyecto, ¡gracias! En relación con el número #1936, hay un error en la línea siguiente que causa excepciones al intentar arrastrar un componente absoluto cuando la variable 'editor' no está definida en el ámbito 'ventana', por ejemplo, si has instanciado el editor dentro de una clase React, o no has usado el nombre 'editor'.
Creo que la implementación correcta para esto sería la siguiente, donde 'ed' se pasa a la función tlb-move run. https://github.com/artf/grapesjs/blob/1ebcf47d4ad3c9e7cdc8196a1c10043157fe6a64/src/commands/index.js#L120-L121
dragger = ed.runCommand('core:component-drag', {
Esto puede reproducirse en jsfiddle cambiando 'editor' por 'e', sacándola así del alcance de la 'ventana'. https://jsfiddle.net/xd4j6vwa/2/
Solución alternativa Set editor en el ámbito de ventanas, por ejemplo 'window.editor = this.editor;'
Respuestas (0)
Aún no hay respuestas.
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1853
Posición de arrastre y solta
Hola, Intento que el ratón esté en la posición cuando arrastro y suelto un bloque. ¿Es posible tener la posición X y la posición Y con este...
Issue #2207
[BUG]: No se puede arrastrar el componente si hay espacio arriba/izquierda con Modo Absoluto
Dado el siguiente ejemplo de código... ''' html <div style="altura: 100px;"> Un poco de espacio arriba o a la izquierda </div> <div id="gjs...
Issue #2359
Modo absoluto, el estilo del componente desaparece al arrastrarse al lienzo
Hola chicos, estoy trabajando con grapesjs, cuya versión es '0.15.8', y en modo 'absoluto', cuando arrastro un bloque al lienzo, noto que f...
Issue #3115
La posición de componente caída es incorrecta cuando cambié el tamaño del lienzo en modo Absoluto/Diseñador
ADVERTENCIA Cambié el tamaño del lienzo y quité un compoñente de los bloques de panel. El resultado es que la posición competitiva es incor...
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 →Tutoriales relacionados
Guías detalladas sobre el mismo tema.
Tutorial
Ship to Production Faster: What’s New in GrapesJS Shadcn
Supercharge your page builder! GrapesJS Shadcn adds live drag previews, rich text / commands, dynamic data, and canvas presets to ship to prod faster.
Tutorial
Preset DevFuture 2.0 — New Update Released
Preset continues evolving as a clean, production-ready starting point for building visual editors powered by GrapesJS
Tutorial
AutographJS - Signature Solution for Modern Web Editors
The Problem: Signature Capture Is Still Harder Than It Should Be
Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.