Selector de clases puesto en activo: false no funciona correctamente
He encontrado la solución. Selector:add solo se llama cuando se añade un nuevo componente, pero los ajustes del selector para ese componente no se guardan. Después de recargar la página, no se llamará a los componentes guardados previamente, así que tendrán el valor predeterminado (true). Para solucionar este problema...
Lee la respuesta completa abajo ↓Pregunta
Hola, he puesto: editor.on('selector:add', selector => selector.set({ activo: falso, }));
NO seleccionar clase en Element después de hacer clic y editar CSS, funciona pero tras actualizar la página vuelve a seleccionar las clases de Element. ¿Hay alguna forma de solucionarlo?
Respuestas (1)
He encontrado la solución. Selector:add solo se llama cuando se añade un nuevo componente, pero los ajustes del selector para ese componente no se guardan. Después de recargar la página, no se llamará a los componentes guardados previamente, así que tendrán el valor predeterminado (true). Para solucionar este problema, llama a esto después de que los componentes hayan sido cargados.
editor. SelectorManager.getAll().map(selector => { selector.set({ activo: falso }) })
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #3626
¿Cómo configurar el src de la etiqueta de vídeo en dinámica?
Hola @artf, Hola, tengo la etiqueta de vídeo y el botón de arrastrar y soltar desde blockmanager. Al hacer clic en el botón, necesito cambi...
Issue #930
[Pregunta] Actualizar el redimensionador tras el cambio del recurso
¡Hola! Estoy intentando cambiar el gestor de activos por defecto con nuestro gestor personalizado. Al hacer doble clic, la imagen seleccion...
Issue #965
CSS no deseado tras actualizar la página
Después de integrar uvas en mi plataforma, surge un problema cuando, al actualizar la página, hago clic dentro de un elemento: este obtiene...
Issue #3627
[PREGUNTA]: Estoy intentando duplicar la página, pero los estilos no se aplican debido a los IDs, cambios a -2,-3 al final.
'''javascript const duplicatePage = (editor) => { sea components = editor.getHtml(); sea css = editor.getCss(); sea newPage = editor. Pages...
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.