Issue #2168💬 RespondidoAbierto el 25 de julio de 2019por jadejahardipsinhReacciones 0

Los cambios personalizados en HTML del DOM se reflejan al guardar cambios en la base de datos

Respuesta rápidapor artf

Asegúrate de usar la última versión e intenta llamar a 'sync:content' en el componente seleccionado antes de llamar al comando deseado, por ejemplo. '''js editor.getSelected().trigger('sync:content'); editor.runCommand('gjs-get-inlined-html') ```

Lee la respuesta completa abajo ↓

Pregunta

He creado una nueva opción en la barra de herramientas llamada text-align usando el siguiente código '''js const rteStudio = studio. RichTextEditor; rteStudio.add('text-align', { icon: "<select id=\"textAlignSelector\" clase=\"gjs-field lm select\">" + "<valor de opción=''>Seleccionar alineación</option>" + "<valor de opción=\"izquierda\">Izquierda</option>" + "<valor de opción=\"centro\">Centro</option> " + "<valor de opción=\"derecho\">Correcto</option>" + "</select>", atributos: { título: 'Text Align'}, evento: 'cambio', result: (rteStudio, acción) => { var val = action.btn.firstChild.valu...

Respuestas (3)

artf7 de agosto de 2019

Asegúrate de usar la última versión e intenta llamar a 'sync:content' en el componente seleccionado antes de llamar al comando deseado, por ejemplo. '''js editor.getSelected().trigger('sync:content'); editor.runCommand('gjs-get-inlined-html')

jadejahardipsinh7 de agosto de 2019

@artf, gracias por la respuesta. Lo intenté con eso pero, por desgracia, no funcionó. Lo estoy obteniendo usando el siguiente código: '''js studioCommand.add('com-save', { run: function(studio, sender) { studio.getSelected().trigger("sync:content") var studioContent = studio.runCommand('gjs-get-inl...

artf12 de agosto de 2019

@jadejahardipsinh versión de uvapesjs?

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.