Issue #2789💬 RespondidoAbierto el 19 de mayo de 2020por iamDreamcodeReacciones 0

Añadir colores al RTE integrado

Respuesta rápidapor artf

@iamDreamcode para que ese elemento sea seleccionable deberías forzar la sincronización del componente de texto https://jsfiddle.net/xhp7k1bs/

Lee la respuesta completa abajo ↓

Pregunta

Hola

Estoy intentando añadir color a la RTE integrada para fondo y primer plano, pero después de desenfocar un elemento se reinicia en un estilo de prop. Aquí tienes un ejemplo: https://jsfiddle.net/2s3vhygn/ Parece que necesito actualizar un modelo y configurar estilos en él. Intentando actualizar el modelo usando este código: '''javascript const selectedText = editor.getSelected(); editor.select(selectedText.find('.selected')); editor.getSelected().Estiloset({ color: 'rojo' }); editor.getSelected().removeClass('selected');

Pero el tramo insertado no es seleccionable.

Así que tengo algunas preguntas:

1. ¿Qué estoy haciendo mal? 
2. ¿Cómo puedo conectar un selector de color por defecto al panel de RTE? 

No uso CKeditor porque hace que después de guardar, Element ya no sea editable.

Respuestas (1)

artf10 de junio de 2020

@iamDreamcode para que ese elemento sea seleccionable deberías forzar la sincronización del componente de texto

https://jsfiddle.net/xhp7k1bs/

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.