Issue #1258💬 RespondidoAbierto el 4 de julio de 2018por YashPrinceReacciones 0

El estilo no es copiar después de clonar el elemento tras guardar

Respuesta rápidapor artf

Sigue la plantilla del número y ofrece una demostración en directo

Lee la respuesta completa abajo ↓

Pregunta

Hola @artf. La primera vez, antes de guardar la plantilla, cuando hago un elemento y lo clono, el estilo aparece en el elemento clonado. Eso funciona bien. Pero cuando guardo la plantilla usando Ajax y llamo al siguiente código:-

const LandingPage = {
     html: editor.getHtml(),
     css: editor.getCss(),
     componentes: nulo,
     estilo: nulo,
   };
     $.ajax({
         tipo: "POST",
         url: BASE_API_URLss+"/api/addTemplateBuilder",
         cabeceras: {
             'Authorization' : "Portador" + this.userJson.token
         },
         data: {
             Contenido: LandingPage.html,
             CSS: LandingPage.css, 
          
},
         antesSend: función() 
         {
             $('.save_template_btn').addClass('cargando');
         },
         éxito: función(respuesta)
         {
             editor.setComponents(response.content);
             editor.setStyle(response.css);
      
},
         error: function(jqXHR, textStatus, errorThrown) 
         { 
            
}
     });

y luego clonar los elementos, su estilo no se aplica a los elementos clonados. Si comento el editor.setComponents(response.content); y editor.setStyle(response.css); En éxito función entonces el estilo se aplica a los elementos clonados pero aún no se aplica al estilo a los elementos clonados después de la actualización de página después de guardar como editor.setComponents(response.content); y editor.setStyle(response.css); Carga en la página y editor en INIT. ! error clonado

Gracias de antemano por la ayuda

Respuestas (2)

artf11 de julio de 2018

Sigue la plantilla del número y ofrece una demostración en directo

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 →

Explorar categorías de plugins

Ve directamente a las páginas de categorías de plugins en el marketplace.