Issue #2799💬 RespondidoAbierto el 24 de mayo de 2020por dintiflaReacciones 0

Ordenación del selector con id y selectores de clase, espacio después del selector de id

Respuesta rápidapor dintifla

Una breve actualización: Conseguí poner los selectores en el orden correcto usando 'selectors.unshift(idSelector)' en lugar de 'selectors.add(idSelector)' en el ejemplo anterior. Ahora sigo teniendo el problema del espacio que falta entre los selectores de id y clase. Hasta ahora no encontraba la forma de acceder a 'S...

Lee la respuesta completa abajo ↓

Pregunta

Actualmente estoy trabajando en una aplicación web para la que integramos este proyecto como editor de interfaz gráfica para personalizar los entornos. Nuestros componentes GUI se cargan y analizan desde la base de datos. Podemos identificar, por ejemplo, un botón, una cuadrícula de datos, etc., mediante un ID (por ejemplo, '17190fbd-13d6-430f-bb32-1a09d2151a77'). Estos componentes se construyen a partir de varios elementos HTML anidados mediante un framework que añade clases para el estilo. Mi objetivo ahora es acceder a estos elementos internos de GrapesJS con algo como '#ancestor-id .frame...

Respuestas (3)

dintifla26 de mayo de 2020

Una breve actualización: Conseguí poner los selectores en el orden correcto usando 'selectors.unshift(idSelector)' en lugar de 'selectors.add(idSelector)' en el ejemplo anterior. Ahora sigo teniendo el problema del espacio que falta entre los selectores de id y clase. Hasta ahora no encontraba la f...

artf26 de mayo de 2020

Hola @dintifla SelectorManager no está pensado para funcionar así (solo puedes tener una mezcla de clases '.class1.class2' pero no con IDs), pero sinceramente no entiendo cuál es tu objetivo usando SelectorManager. Si necesitas consultar un componente en el editor, puedes hacer esto simplemente 'an...

dintifla26 de mayo de 2020

Hola @artf gracias por tu respuesta. Al final no se trata solo de consultar un componente, sino de generar el CSS para él. No necesito el HTML porque mi aplicación está diseñada en una aplicación cliente enriquecida, almacenada en una representación abstracta en la base de datos y luego analizada e...

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 →

Explorar categorías de plugins

Ve directamente a las páginas de categorías de plugins en el marketplace.