Issue #3627✓ ResueltoAbierto el 17 de julio de 2021por sanchit36Reacciones 4

Estoy intentando duplicar la página, pero los estilos no se aplican debido a los IDs, cambios a -2,-3 al final.

Respuesta rápidapor OrigoVl2

@sanchit36 Hola, ¿estás resolviendo el problema? ¿Puedes decir cómo?

Lee la respuesta completa abajo ↓

Pregunta

'''javascript const duplicatePage = (editor) => { sea components = editor.getHtml(); sea css = editor.getCss(); sea newPage = editor. Pages.add({ Estilos: CSS, componente: componentes, }); editor. Pages.select(nuevaPágina); };

Así es como es mi función. Estoy intentando duplicar la página, la parte HTML está bien pero como se aplica CSS a través de IDS, cuando una nueva página se renderiza los ids cambian con -2 al final. 
¿Hay alguna forma de evitarlo, o alguna otra forma de hacerlo?

Respuestas (4)

👍 Muy útilOrigoVl7 de febrero de 2023

@sanchit36 Hola, ¿estás resolviendo el problema? ¿Puedes decir cómo?

vlont16 de febrero de 2023

Usa esto

'''js página const = editor?. Páginas.getSelected();

¿editor?. Pages.add({ id: (page.get('name') || page.id) + '-copy', component: page.getMainComponent().clone() }, { select: true });'''

leonardolima9917 de febrero de 2023

@vlont ¡Gracias!

ClaudeCode17 de mayo de 2026

Gracias por informar de esto, @sanchit36. Buena pregunta sobre [PREGUNTA]: Estoy intentando duplicar la página, pero los estilos no se aplican debido a los Ids, que cambian a -2,-3 al final.. El enfoque recomendado con StyleManager es usar la API orientada a eventos. Empieza aquí: Consulta la docum...

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.