Los hijos de los tipos de componentes personalizados no son editables, seleccionables ni resaltables
No puedes usar atributos 'data-gjs-' si los adjuntas directamente al DOM, esos atributos se analizan desde el nivel del modelo, así que 'model.components('<div data-gjs-...')'
Lee la respuesta completa abajo ↓Pregunta
@artf estoy creando un componente personalizado de tipo Default y el código se ve así
! SAF
Incluso yo arbitré el #260 e implementé como sugeriste. Aquí, la etiqueta personalizada 'div' contiene las funcionalidades de seleccionable, extraíble y resaltado, etc. También necesito que los elementos de niño sean seleccionables y resaltables. ¿Cómo hacerlo?
Y una más, si haces lo mismo con BlockManager, funciona para todos los padres y sus hijos ! 344
Respuestas (2)
No puedes usar atributos 'data-gjs-' si los adjuntas directamente al DOM, esos atributos se analizan desde el nivel del modelo, así que 'model.components('<div data-gjs-...')'
Este hilo se ha bloqueado automáticamente porque no ha habido actividad reciente desde que se cerró. Por favor, abre un nuevo problema para bugs relacionados.
Preguntas y respuestas relacionadas
Continúa investigando con debates sobre temas similares.
Issue #990
¿Cómo escuchar un evento para actualizar el estilo de un componente personalizado?
@artf @arthuralmeidap @nojacko Tengo un componente personalizado como este y el código se ve como https://jsfiddle.net/nganand/n97g7g43/. !...
Issue #979
No se puede alinear el componente personalizado
@artf he creado mi tyep de componentes personalizado e insertado vai BlockManager, y si aplico las características de estilo a ese, no func...
Issue #987
[BUG/Pregunta] Indicador desplegable no mostrado para un rasgo personalizado
Hola, El icono desplegable (select) de la flecha de elemento no se renderiza al añadir un rasgo personalizado a un componente: ! imagen Est...
Issue #1529
[Ayuda] Componet no es editable
Tengo un componente personalizado y he aplicado editable=true, pero los elementos hijos no son editables, incluso intenté añadir data-gjs-e...
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 →Tutoriales relacionados
Guías detalladas sobre el mismo tema.
Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.