El guardado automático no funciona en el gestor de estilos cuando las clases están deshabilitadas
Gracias por el informe, hay un error con el método 'editor.load', que actualmente podría estar parcheado de esta manera '''js editor.load(() => { const em = editor.getModel(); em.get('storables').forEach(md => md.postLoad & & md.postLoad(em)); }); ``` De hecho, si has usado 'editor.load()' solo porque no carga al inic...
Lee la respuesta completa abajo ↓Pregunta
Versión: 0.16.18
¿Puedes reproducir el error de la demo?
[x] Sí: https://jsfiddle.net/ju1a0onx/
¿Cuál es el comportamiento esperado?
El guardado automático siempre debería llamar al comando "store" tras un cambio de estilo, incluso cuando las clases están desactivadas
¿Cuál es el comportamiento actual?
Cuando desactivas todas las clases de un elemento (o las pones todas en privado - no se muestra en este ejemplo) y haces un cambio de estilo, el guardado automático no se activa y tus cambios no se guardan.
¿Puedes adjuntar capturas de pantalla, screencasts o una demo en directo?
Respuestas (3)
Gracias por el informe, hay un error con el método 'editor.load', que actualmente podría estar parcheado de esta manera '''js editor.load(() => { const em = editor.getModel(); em.get('storables').forEach(md => md.postLoad & & md.postLoad(em)); });
De hecho, si has usado 'editor.load()' solo porque no carga al inicio, es decir, porque tienes que definir tu almacenamiento personalizado en un plugin, así la 'autoload' ('true' por defecto) funcionará correctamente (sin ningún parche temporal de tu parte)
@Davidvlv estoy experimentando el mismo problema. Creo que es una combinación de 'avoidInlineStyles: 1' en la configuración y que no se seleccione ninguna clase. Parece funcionar como se espera con 'avoidInlineStyles: 0'
Lo he probado, y esa opción evita que guarde cuando debería, pero luego introduce otros problemas en nuestra parte con cómo usamos la salida. Activamos avoidInlineStyles para evitar estos problemas.
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #3441
Breaks de análisis 'estilo mj' a las 16:30
Versión: Todas las versiones de Grapesjs desde la 16.30 hasta ahora tienen estos problemas. ¿Puedes reproducir el error de la demo?[x] Sí[...
Issue #3295
ERROR (v0.16.41): Componente de botón con propiedad arrastrable no funciona correctamente
Versión: v0.16.41 ¿Puedes reproducir el error de la demo? [ ] Sí [ ] No ¿Cuál es el comportamiento esperado? Cuando tenemos un botón con la...
Issue #3134
Desplázate en el lienzo hasta la parte superior de la página cuando intento arrastrar un elemento de las últimas secciones
Versión: 0.16.27 ¿Puedes reproducir el error de la demo? [X] Sí [ ] No ¿Cuál es el comportamiento esperado? Cuando intento arrastrar un com...
Issue #3290
El parámetro changesCount debería restablecerse a cero cuando deshacemos las imágenes
Versión: v0.16.41 ¿Puedes reproducir el error de la demo? [ ] No ¿Cuál es el comportamiento esperado? El parámetro changesCount debería res...
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 →Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.