¿Cómo distinguir entre una tienda exitosa o una inválida?
@csb346 sí, tienes razón, no existe 'storage:success:store', el evento 'storage:end:store' se llama correctamente incluso en caso de errores, pero siendo el último llamado puedes usar una variable flag '''js que se equivoce; editor.on('storage:error:store', () => { mostrarNotificaciónError(); error = 1; }); editor.on(...
Lee la respuesta completa abajo ↓Pregunta
¡Hola! Estoy integrando GrapesJS en una app de Laravel y hasta ahora todo bien.
Después de configurar la carga y almacenamiento remotos, intento mostrar una notificación después de cualquier tienda (automática o manual).
Siguiendo la documentación de la API, lo entendí fácilmente: 'editor.on('storage:end:store', () => { mostrarNotificación() });`
Esto funciona bien. Luego intenté mostrar una notificación diferente por si ocurría un error remoto como este: 'editor.on('storage:error:store', () => { showErrorNotification() });`
Funciona, pero en caso de error muestra ambas notificaciones. Creo que no existe ningún evento almacenamiento:éxito:almacenar. ¿Hay alguna forma de lograrlo con los eventos disponibles?
¡Gracias y seguid con el excelente trabajo!
Respuestas (1)
@csb346 sí, tienes razón, no existe 'storage:success:store', el evento 'storage:end:store' se llama correctamente incluso en caso de errores, pero siendo el último llamado puedes usar una variable flag '''js que se equivoce; editor.on('storage:error:store', () => { mostrarNotificaciónError(); error = 1; }); editor.on('storage:end:store', () => { !error && showNotification(); error = 0; });
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #1583
[Pregunta] Modificando el urlStore y el urlLoad dinámicamente.
Hola a todos Me está encantando Grapesjs hasta ahora, gracias por todo tu trabajo en él. Estoy intentando configurar el almacenamiento de p...
Issue #3412
El guardado automático funciona parcialmente y deja de funcionar tras insertar texto
Hola a todos. Estoy usando este proyecto increíble para una aplicación de producción escrita con React.js, así que lo integré dentro de mi...
Issue #3449
Cambiar de página llama a estilos y scripts de canvas una y otra vez
Hola Estoy integrando el gestor de páginas en mi proyecto. Pero el problema que tengo es que cada vez que cambio entre páginas, carga archi...
Issue #2311
[PREGUNTA] Establecer href para componente de enlace
Hola chicos. Estoy intentando modificar el componente nativo de enlaces, hasta ahora tengo un modal que se abre en el evento dblclick y el...
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.