Issue #2982💬 RespondidoAbierto el 28 de agosto de 2020por mitchtReacciones 0

ERROR: Ejecutar editor.load(x) en x = editor.store() da lugar a un error.

Respuesta rápidapor mitcht

Sí, veo que '.load' utiliza una función de callback. Lo admito, probablemente lo estoy haciendo mal. Empecé a usar GrapesJS hace solo unos días. Si mi informe de error no es realmente un error, ¿cómo se guardaría el estado actual del editor (posiblemente como json) y luego se recargaría? ¿Hay alguna función específica...

Lee la respuesta completa abajo ↓

Pregunta

Versión: 0.16.18

¿Puedes reproducir el error de la demo? [X] Sí [ ] No

¿Cuál es el comportamiento esperado? Esperaría que los assets, components, css, html y estilos se repoblaran.

Describe el error detallado Estoy trabajando en un sistema existente que tiene un esquema de base de datos que me impide usar el StorageManager integrado en grapesjs. Estoy intentando almacenar el estado actual del editor GrapesJS en una variable javascript y luego volver a cargarla, usando editor.store() y editor.load() respectivamente. Según la documentación, estas funciones se listan como parte del editor, no del gestor de almacenamiento (https://grapesjs.com/docs/api/editor.html#store) y se espera que se complementen entre sí.

¿Cuál es el comportamiento actual? var x = editor.store(); editor.load(x);

Esto resulta en un error. Esperaría simplemente recargar los datos actuales.

¿Puedes adjuntar capturas de pantalla, screencasts o una demo en directo?

[X] Sí (adjuntar) [ ] No

! imagen

Respuestas (3)

mitcht28 de agosto de 2020

Sí, veo que '.load' utiliza una función de callback. Lo admito, probablemente lo estoy haciendo mal. Empecé a usar GrapesJS hace solo unos días. Si mi informe de error no es realmente un error, ¿cómo se guardaría el estado actual del editor (posiblemente como json) y luego se recargaría?

¿Hay alguna función específica que pueda llamar que acepte una variable estructurada como la salida de 'editor.store()', o debo llamar a setHtml, setStyle, etc.? ¿individualmente?

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.