Algunas preguntas
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:
-
¿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.
-
¿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)
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
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.
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.
Issue #3172
¿Cómo hacer un seguimiento de las actualizaciones de los componentes a lo largo del árbol?
Hola, @artf. Tengo algunas preguntas sobre ganchos para el ciclo de vida de componentes. En mi aplicación, quiero hacer un seguimiento de l...
Issue #1966
[PREGUNTA] Bucle sobre todos los componentes
Hola a todos, Quiero crear un conector para cada botón que añada al lienzo. Esto está funcionando perfectamente. Sin embargo, cuando recarg...
Issue #428
Cambiar el fondo del cuerpo
Hola, Antes que nada, quiero daros las gracias por este proyecto increíble! Tengo algunas preguntas sobre el editor, y más concretamente so...
Issue #3375
No se pueden añadir espacios al componente de botón extendido basándose en el componente de texto.
Hola a todos, Antes que nada, me gustaría expresar mi agradecimiento por esta increíble herramienta. Tengo un componente de botón extendido...
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 →Explorar categorías de plugins
Ve directamente a las páginas de categorías de plugins en el marketplace.