Issue #4376💬 RespondidoAbierto el 13 de junio de 2022por iamqinglongReacciones 0

El componente personalizado no seleccionado también escuchará el evento 'styleable:change'

Respuesta rápidapor artf

Hola @iamqinglong este es el comportamiento esperado cuando creas un oyente en el modelo editor, pero puedes comprobar el componente seleccionado de esta manera '''js init() { componente const = este.modelo; this.listenTo(this.em, 'styleable:change', (args, property) => { if (editor.getSelected() === componente) { con...

Lee la respuesta completa abajo ↓

Pregunta

Versión GrapesJS [X] Confirmo que se debe usar la última versión de GrapesJS ¿Qué navegador usas? Chrome 100 Enlace de demo reproducible https://grapesjs.com/demo.html Describe el bicho ¿Cómo reproducir el bicho?Suelta dos o más componentes personalizados <img width="1230" alt="Captura de pantalla 2022-06-10 a las 3 11 54 PM" src="https://user-images.githubusercontent.com/48402616/173286267-09325ccd-6475-4b81-84ca-790a3f1b168b.png">Reestilizar cualquiera de los componentesEl otro componente no seleccionado también escuchará el evento 'styleable:change' <img width="1438" alt="Captura de pantal...

Respuestas (2)

artf17 de junio de 2022

Hola @iamqinglong este es el comportamiento esperado cuando creas un oyente en el modelo editor, pero puedes comprobar el componente seleccionado de esta manera '''js init() { componente const = este.modelo; this.listenTo(this.em, 'styleable:change', (args, property) => { if (editor.getSelected() =...

ClaudeCode17 de mayo de 2026

Gracias por informar de esto, @iamqinglong. Buena pregunta sobre El componente personalizado no seleccionado también escuchará el evento 'styleable:change'. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Consulta la documentación de GrapesJS de tu módulo 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 →

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.