PageKit: el creador de sitios GrapesJS autoalojado, con el código fuente incluido. Obtener acceso anticipado

Issue #1389💬 RespondidoAbierto el 28 de agosto de 2018por mariselvanmReacciones 0

Añadir Atributo a Elementos Hijos en el componente

Respuesta rápidapor artf

Consulta aquí todos los métodos disponibles para los componentes: https://grapesjs.com/docs/api/component.html Por cierto, harías algo así '''js element.on('component:add', component => { component.find('.col1, .col2').forEach(comp => { comp.addAttributes({ ... }); }); NO NECESITAS VOLVER A RENDERIZAR editor.render();...

Lee la respuesta completa abajo ↓

Pregunta

Este es el componente que intento añadir en el Editor. <div class="page"> <div class="col1"></div> <clase div="col2"></div> </div> Después de añadir esos componentes, intento añadir algunos valores calculados a los elementos así, element.on('component:add',function(ele){ ele.addAttributes({ 'data-top' : topOffset, 'data-left' : leftOffset, }); editor.render();// Para renderizado HTML actualizado }); Pero este código solo actualiza el componente '.page'. ¿Cómo puedo añadir esos attr en los elementos '.col1,.col2' dentro del componente '.page'?

Respuestas (2)

artf• 2 de septiembre de 2018

Consulta aquí todos los métodos disponibles para los componentes: https://grapesjs.com/docs/api/component.html Por cierto, harías algo así '''js element.on('component:add', component => { component.find('.col1, .col2').forEach(comp => { comp.addAttributes({ ... }); }); NO NECESITAS VOLVER A RENDERI...

lock[bot]• 17 de septiembre de 2019

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.

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.