Issue #2065💬 RespondidoAbierto el 5 de junio de 2019por Amir2828Reacciones 0

Algunas preguntas

Respuesta rápidapor Amir2828

Vale, he conseguido resolver el primer problema. Usé get components y iteré recursivamente en el árbol. Cuando terminé usé el DomComponents.render() Sigo buscando orientación respecto a la segunda pregunta

Lee la respuesta completa abajo ↓

Pregunta

En primer lugar, Un aplauso increíble para todos los implicados.

Tengo un par de preguntas:

  1. ¿Cómo puedo iterar sobre todos los componentes y cambiar su contenido en el lienzo? Me gustaría implementar una función de buscar y reemplazar que sustituya una cadena específica en todos los Elementos dentro del lienzo.

  2. ¿Hay alguna buena forma de editar elementos que dependen de Js, por ejemplo plegables como acordeón o incluso un elemento de carrusel? Me gustaría detectar y activar el evento de acordeón en Canvas para editar el contenido oculto. ¿Hay alguna forma de encontrar objetos que tengan tipos específicos de escuchadores de eventos y luego activarlos con clic, teclas, etc.? Otra opción es abrir un modal con el contenido oculto para editar y editar a través del modal.

Agradeceremos ayuda =)

Respuestas (3)

Amir28286 de junio de 2019

Vale, he conseguido resolver el primer problema. Usé get components y iteré recursivamente en el árbol. Cuando terminé usé el DomComponents.render()

Sigo buscando orientación respecto a la segunda pregunta

Amir282811 de junio de 2019

Vale, creo que también he conseguido resolver la segunda pregunta. Inyecté en el script JQuery de Canvas, que hacía que los acordeones y los deslizadores se comportaran como se esperaba.

Amitkumar855337 de noviembre de 2019

Hola @Amir2828, ¿Puedes contarme sobre el acordeón? ¿Puedes dar un pequeño ejemplo?

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.